FTP時顯示500 Illegal PORT command的解決


由於過年期間,大家都在外地,臨時需要登錄FTP,特別2020年面臨肺炎事件,大部分員工都在家辦公了。但是非常奇怪的是 一直出現如下 錯誤

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


我開始還以為是網絡問題,但是測試各種情況,都不行。然后就上網查看了相關資料發現是防火牆設置的問題。通過如下解決問題

局域網用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

通過執行如上兩條命令,並使用主動模式 就解決了


原文地址: FTP時顯示500 Illegal PORT command的解決
標簽: ftp    modprobe    500   

智能推薦


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM