Instalé vsftpd en mi computadora con Gentoo Linux. Me estoy conectando desde localhost. Parece que no hay nada malo con las redes o los privilegios, ya que puedo iniciar sesión en el servidor ftp y cambiar el directorio actual. Sin embargo, cuando intento utilizar "ls", "get" o "put", el cliente ftp indica el error 421 Servicio no disponible. He aquí un ejemplo:
╭─ag@AprilGrimoire ~
╰─$ ftp 127.0.0.1
Connected to 127.0.0.1.
220 Welcome to blah FTP service.
Name (127.0.0.1:ag):
530 Please login with USER and PASS.
530 Please login with USER and PASS.
SSL not available
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd OI
250 Directory successfully changed.
ftp> cd 2019
250 Directory successfully changed.
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
500 OOPS: 421 Service not available, remote server has closed connection
ftp> %