系统 CentOS7
vsftpd 版本 3.0.2,使用虚拟用户配置
错误1:
vsftpd: refusing to run with writable root inside chroot()
解答1:
为了避免一个安全漏洞,从 vsftpd 2.3.5 开始,chroot 目录必须不可写。使用命令:
点击(此处)折叠或打开
-
# chmod a-w /home/vsftpuser
注:vsftpuser为ftp宿主用户名
错误2:
500 Illegal PORT command.
ftp: bind: Address already in use
数据端口限制
解答2:
查询firewall或iptables配置
由于CentOS7默认使用firewall,添加firewall规则
点击(此处)折叠或打开
-
# firewall-cmd --permanent --add-port=30000-30100/tcp --zone=public
-
# firewall-cmd --reload
错误3:
ftp> put sogoupinyin_2.1.0.0082_amd64.deb
local: sogoupinyin_2.1.0.0082_amd64.deb remote: sogoupinyin_2.1.0.0082_amd64.deb
227 Entering Passive Mode (...).
550 Permission denied.
明显是权限问题
解答3:
阅读(833) | 评论(0) | 转发(0) |