Eu já experimentei soluções apresentadas nos seguintes posts:
O VSFTP não consegue iniciar o CentOS 7
Estou tentando configurar um novo usuário de FTP no terminal do servidor. Acabei de receber o site com um index.html básico, o que é ótimo! Mas precisa de muito mais que isso.
A execução de systemctl restart vsftpd
retorna esta mensagem:
Job for vsftpd.service failed because the control process exited with error code. See "systemctl status vsftpd.service" and "journalctl -xe" for details.
Aqui está o resultado de systemctl status -l vsftpd.service
* vsftpd.service - Vsftpd ftp daemon
Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sat 2017-12-30 22:27:52 UTC; 2min 19s ago
Process: 15641 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=1/FAILURE)
Main PID: 15320 (code=killed, signal=TERM)
Dec 30 22:27:49 server systemd[1]: Starting Vsftpd ftp daemon...
Dec 30 22:27:52 server systemd[1]: vsftpd.service: control process exited, code=exited status=1
Dec 30 22:27:52 server systemd[1]: Failed to start Vsftpd ftp daemon.
Dec 30 22:27:52 server systemd[1]: Unit vsftpd.service entered failed state.
Dec 30 22:27:52 server systemd[1]: vsftpd.service failed.
Pensando que eu devo ter estragado o arquivo vsftpd.conf, eu clonei esta versão do original do github . No entanto, ainda gera o mesmo erro.
Antes de mexer nas configurações, consegui acessar o FileZilla em um usuário anônimo e local. Agora eu não posso.
Aqui está a saída de cat vsftpd.conf | grep -v "#"
(estes são os padrões fornecidos no link do github acima):
anonymous_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
listen=YES
Alguma sugestão?