Centos: VSFTPD não está iniciando

0

Eu tenho uma instalação mínima do Centos no VirtualBox. Eu quero executar um serviço de FTP para compartilhar arquivos entre o host e minha VM e, em seguida, aprender sobre servidores FTP.

Eu instalei o vsftpd e alterei o arquivo vsftpd.conf como abaixo:

anonymous_enable=NO 
local_enable=YES 
write_enable=YES 
local_umask=O22 
dirmessage_enable=YES 
xferlog_enable=YES 
connect_from_port 2O=YES 
xferlog_std format=YES 
chroot_local_user=YES 
listen_ipv6=YES 
pam_service_name=vsftpd 
userlist_enable=YES 
tcp_wrappers=YES

Mas, quando digito service vsftpd start , recebo o seguinte erro:

Job for vsftpd.service failed because the control process exited with error code. See "systemctl status vsftpd.service" and journalctl -xe" for details.

Esse problema ocorre devido a uma configuração incorreta, como mostrado acima, ou é outra coisa? O que posso fazer para iniciar meu servidor ftp?

Obrigado!

EDITAR

Saída se systemctl status -l vsftpd.service

[user@localhost vsftpd]$ systemctl status -l vsftpd.service
vsftpd.service - Vsftpd ftp daemon 
Loaded: loaded (/usr/lib/systemd/system/vsftpd.service, disabled; vendor preset: disabled) 
Active: failed (Result: exit-code) since Ter 2017-05-09 21:03:19 -03; 3min 2s ago 
Process: 3047 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited status=2) 
Mai 09 21:03:19 localhost.localdomain systemd[1]: Starting Vsftpd ftp daemon... 
Mai 09 21:03:19 localhost.localdomain systemd[1]: vsftpd.service: control process exited, code=exited status=2 
Mai 09 21:03:19 localhost.localdomain systemd[1]: Failed to start Vsftpd ftp daemon. 
Mai 09 21:03:19 localhost.localdomain systemd[1]: Unit vsftpd.service entered failed state. 
Mai 09 21:03:19 localhost.localdomain systemd[1]: vsftpd.service failed. 
[user@localhost vsftpd]$ 
    
por tdmsoares 12.05.2017 / 01:20

2 respostas

3

Você tem um space entre xferlog_std e format=YES de acordo com a configuração que você forneceu.

Além disso, você pode querer comparar com uma configuração de trabalho:

    $ sudo cat /etc/vsftpd/vsftpd.conf | grep -v "#"
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=abdullah
xferlog_std_format=YES
chroot_local_user=YES
listen=NO
listen_ipv6=YES

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

Fonte: Não é possível fazer o upload como usuário anônimo vsftpd

    
por 12.05.2017 / 05:31
0

No meu caso eu tenho outro processo no TCP 21.

$ netstat -nalp | grep 21

Eu vi xinetd na porta neste momento. O Vfstpd começa com sucesso depois de pará-lo.

$ service stop xinetd
    
por 25.09.2018 / 17:13