ftp 常见问题
文章目录
ftp connect: No route to host
问题
能连接上ftp,ls 和 dir 显示目录的时候,提示 ” ftp: connect: No route to host ”,服务器上ftpsever使用的是vsftp,主被动模式都开了
据说是因为iptable没有预设NAT处理的部分
解决办法
在/etc/sysconfig/iptables-config
文件中更改 IPTABLES_MODULES
为 IPTABLES_MODULES=”ip_nat_ftp ip_conntrack_ftp”
重启 iptables 服务,直接加载模块
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp
ftp登录shell为nologin无法登录
ftp会根据/etc/shells
这个文件来判断一个用户是否是有效用户,会阻止那些shell不在/etc/shells
里的用户登陆.
所以如果ftp用户的登录shell为/sbin/nologin
则添加到/etc/shells
文件里面
Vsftpd本地nologin用户不能登录FTP解决办法
注释掉PAM模块对vsftp登录的过度验证 /etc/pam.d/vsftpd
#auth required pam_shells.so
mget 命令免去手工敲Y确认
下载前输入 prompt