LINUX VSFTP配置及安装

原文链接: https://www.cnblogs.com/yangzhuan/p/4281446.html

安装与基本配置:

https://www.cnblogs.com/yangzhuan/p/4281446.html

chroot_local_user与chroot_list_enable详解:

https://blog.csdn.net/gybshen/article/details/79782884

---------------------------------------------------------------

连接时如果出现:

命令:    LIST
错误:    20 秒后无活动,连接超时
错误:    读取目录列表失败

可以尝试:

修改配置文件:

vim /etc/vsftpd/vsftpd.conf

#有就修改,没有就加上
connect_from_port_20=YES
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=30999

开启防火墙:

 firewall-cmd --zone=public --add-port=30000-30999/tcp --permanent 
 firewall-cmd --reload

然后重启服务

service vsftpd restart

-----------------------------------------------------

如果遇到:

响应:    500 OOPS: vsftpd: refusing to run with writable root inside chroot()
错误:    严重错误: 无法连接到服务器

原因是:

从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。

解决:

在vsftpd的配置文件中增加一项:
allow_writeable_chroot=YES
-------------------------------------------------------

解决连接vsftpd登陆验证慢问题

在vsftpd.conf文件中加入:reverse_lookup_enable=NO 保存后重新启动vsftpd 就OK

 

你可能感兴趣的:(Linux,vsftpd)