因为过年期间,你们都在外地,临时须要登陆FTP,特别2020年面临肺炎事件,大部分员工都在家办公了。可是很是奇怪的是 一直出现以下 错误php
ftp> ls 500 Illegal PORT command. ftp: bind: Address already in use ftp> ftp> dir 500 Illegal PORT command.
我开始还觉得是网络问题,可是测试各类状况,都不行。而后就上网查看了相关资料发现是防火墙设置的问题。经过以下解决问题html
局域网用FTP命令访问外网的FTP SERVER,执行任何命令(如dir,ls,put,get)老是报下面的错误 ftp:500 Illegal PORT command. 425 ftp:Use PORT or PASV first 或者是下面的错误 ftp:500 Illegal PORT command. ftp: bind: Address already in use 主要是因为Iptables防火墙不支持 ip_nat_ftp ip_conntrack_ftp 在linux的ftp服务器上执行下列命令便可解决 modprobe ip_nat_ftp modprobe ip_conntrack_ftp
经过执行如上两条命令,并使用主动模式 就解决了linux