Por que sou expulso de uma sessão FTP depois de executar um comando? Parece que depois que eu faço login com êxito em um servidor, obtém o seguinte após executar um comando como "ls" (incluí a parte do erro nas tags "[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>
Isso parece acontecer em qualquer servidor FTP remoto. Tudo funciona bem quando eu entro na máquina local e executo comandos de FTP. Se, de fato, o erro "421" é um erro genérico, existe alguma maneira de descobrir a origem do problema? Qualquer dica sobre isso seria apreciada. Não consegui encontrar nenhum suporte para esse problema específico . Qualquer pessoa com um problema semelhante, compartilhe seus pensamentos.
NOTA: Eu tenho o VSFTPD instalado.