Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

500 OOPS: could not bind listening IPv4 socket

Amigos, estou com dificuldade para usar o vsftpd.

Após instalar ao chamar ftp sou informado "comando não encontrado"

Ao rodar sudo service vsftp status consta como running.

Ao rodar /usr/sbin/vsftpd obtenho 500 OOPS: could not bind listening IPv4 socket

Não consigo desfrutar do treinamento sem resolver este problema.

2 respostas

Olá Elisangela,

O erro que você apresentou está acontecendo porque o serviço de FTP já está sendo executado, por isso ele diz que o status do vsftp está como running.

Faça um teste e tente parar o serviço com o comando:

sudo service vsftp stop

Agora verifique novamente o status:

sudo service vsftp status

Veja se o status aparece como inactive (dead).

Agora com o serviço parado, você deve conseguir iniciá-lo novamente com o comando:

sudo service vsftp start

Se você conseguir executar esse comandos e tiver essas respostas então está funcionando como o esperado!

solução!

Você está recebendo esse erro provavelmente por causa de xinetd ftp está em execução. O procedimento mencionado abaixo resolverá os seguintes erros: A) 500 OOPS: não foi possível ligar escuta socket IPv4, para vsftpd B) Server hangup imediatamente após conectar, para ncftpget Siga o procedimento mencionado abaixo para corrigir o erro: Para ver qual serviço ftp está em execução, use: $ lsof -i | grep ftp (Become root and run this command) Para parar o xinetd: $ sudo service xinetd stop Depois de parar o xinetd, reinicie o serviço vsftpd digitando: $ /etc/init.d/vsftpd restart (Become root and run this command) Verifique também o vsftpd.conf com este: listen=YES local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/private/vsftpd.pem