Linux 配置 ftp服务碰到的几个问题

为了避免忘记之后又要到处去找,还是做一下笔记吧..

安装过程略过

需求:很简单:匿名用户能上传和下载文件

配置vsftp.conf 文件,需要root权限,在/etc/vsftpd/目录下,如果没有的话,应该是没安装.

用vi打开#  vi /etc/vsftpd.conf ,

 

anonymous_enable=YES

local_enable=YES

write_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

//下面是用户登录后的路径,好像默认的配置文件里面是没有的

local_root=/var/ftp

anon_root=/var/ftp 

还有一些没列出来...

可以在这里参考一下:http://www.cnblogs.com/alfiewm/articles/2191625.html

设置完之后别忘了启动或者重启

# service vsftpd start

# service vsftpd restart

以为到这里就结束了,发现还是不行,

于是查了一下,原来目录还没有配置权限,

加上权限:

# chmod a+w ftp

# chmod a+x ftp

再来一次,还是不行,纳闷了...

还是查啊查...

终于找到了。。

 

在终端中执行 vi /etc/selinux/config,将其中的selinux=enforcing的enforcing改为disable。然后保存退出vi,执行setenforce 0 或者重启。就可以上传了。


好了,配置完成... 不过在这里还不理解,后面再补上吧..

 

 

 

你可能感兴趣的:(linux,配置,ftp服务碰到的几个问题)