Estou configurando um servidor doméstico a partir do zero, ao qual desejo conectar através do FTP ou do RSYNC, para fazer backup de alguns arquivos nele. Eu instalei o servidor Ubuntu 18.04.1, instalei o vsftpd, fiz algumas alterações na configuração e iniciei o serviço.
Quando me conecto ao servidor por meio do FTP, e executo o comando MLST ou MFMT - que esperava ser suportado - Eu recebo o erro que esses comandos são inválidos. Por exemplo,
ftp> dir
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
drwxr-xr-x 2 1001 1001 4096 Sep 12 10:05 files
226 Directory send OK.
ftp> MLST files
?Invalid command
Alguns minutos atrás eu resolvi um erro com o UTF8 não sendo suportado editando o /etc/vsftpd.conf
e adicionando a opção utf8-filesystem=YES
, mas não consigo encontrar nada relacionado ao comando MLST e MFMT.
Existe alguma opção para ativar esses dois comandos?
Caso o arquivo de configuração atual seja de algum interesse para resolver esse problema, você pode encontrá-lo abaixo:
listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dismessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/cert.pem
rsa_private_key_file=/cert.key
ssl_enable=NO
user_sub_token=username
local_root=/path/to/directory
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO
utf8_filesystem=YES