因爲過年期間,你們都在外地,臨時須要登陸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