No puedo cambiar de directorio ni transferir archivos con vsftpd

No puedo cambiar de directorio ni transferir archivos con vsftpd

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> %                                                                        

información relacionada