装好vsftpd之后,用本地用户登录时报错

响应:    530 This FTP server is anonymous only.

需要修改/etc/vsftpd.conf文件

local_enable=YES
chroot_local_user=YES

保存后重启

/etc/init.d/vsftpd restart

 

又报错。

响应:    500 OOPS: vsftpd: refusing to run with writable root inside chroot()

原来用户根目录不能有写入权限,执行chmod -w .即可。

文件无法上传?

write_enable=YES

 

 被动连接模式

pasv_enable=yes
pasv_min_port=2100
pasv_max_port=2109
pasv_address=cdn.firadio.net
pasv_addr_resolve=yes
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 2100:2109 -j ACCEPT

 对于

setsebool -P ftp_home_dir on

另外针对启动 SElinux 后本地用户不能注册到 FTP 服务器,可以使用如下命令解决:

posted on 2014-03-24 11:18  飞儿传媒  阅读(273)  评论(0编辑  收藏  举报
飞儿传媒