ftp连接服务器500 Illegal PORT command. ftp: bind: Address already in use解决

ftp连接服务器,用ls查看列表时报错

ftp> ls
500 Illegal PORT command.
ftp: bind: Address already in use

解决如下

ftp> passive
Passive mode on

然后ls还是报错

ftp> ls
227 Entering Passive Mode (192,168,0,112,169,241).

425 Security: Bad IP connecting.

这个原因是因为服务器本身设置了两个ip地址,解决办法是:vim /etc/vsftpd/vsftpd.conf
添加:pasv_promiscuous=YES
保存后退出

重启vsftpd:/bin/systemctl restart vsftpd.service

连接服务器

ftp> passive
Passive mode on.
ftp> ls
227 Entering Passive Mode (192,168,0,112,85,218).
150 Here comes the directory listing.
drwx------ 2 1001 1001 4096 Mar 06 01:46 test



© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享