FTP時顯示500 Illegal PORT command的解決

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


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

智能推薦

相關文章
相關標籤/搜索