为什么我一旦运行命令就被踢出FTP会话?看来,一旦我成功登录服务器,就可以在运行诸如“ ls”之类的命令后获得以下信息(我将错误部分包含在“ [ERROR]”标记中):
allen92@allen92-VirtualBox:~/Videos$ ftp -n ftp.FreeBSD.org
Connected to ftp.FreeBSD.org.
220 beastie.tdk.net FTP server (Version 6.00LS) ready.
ftp> user
(username) anonymous
331 Guest login ok, send your email address as password.
Password:
230 Guest login ok, access restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
[ERROR]
421 Service not available, remote server has closed connection
[ERROR]
ftp>
这似乎发生在任何远程FTP服务器上。当我登录到本地计算机并运行FTP命令时,一切正常。如果实际上“ 421”错误是一般性错误,是否有任何方法可以找出问题的根源?任何线索对此将不胜感激。在这个特定问题上,我找不到任何支持。有类似问题的任何人,请分享您的想法。
注意:我已安装VSFTPD。