在ubuntu18.04下,尝试连接ftp服务器,可以用anonymous登入,但无法使用ls,会产生以下报错:
ftp> ls
200 PORT command successful. Consider using PASV.
425 Failed to establish connection.
尝试了网上很多方法,终于试出了成功的方案:
ftp -p ftp.gnu.org
即使用-p用被动模式连接ftp,成功登陆!(用quote PASV
命令对我无效)
ftp> ls
227 Entering Passive Mode (209,51,188,20,84,167).
150 Here comes the directory listing.
-rw-r--r-- 1 3003 65534 68940 Aug 28 1998 diction-0.7.tar.gz
-rw-r--r-- 1 3003 65534 90957 Mar 04 2002 diction-1.02.tar.gz
-rw-r--r-- 1 3003 65534 141062 Sep 17 2007 diction-1.11.tar.gz
-rw-r--r-- 1 3003 65534 189 Sep 17 2007 diction-1.11.tar.gz.sig
226 Directory send OK.