vsftpd: 500 OOPS: não foi possível vincular o soquete IPv4 de escuta

vsftpd: 500 OOPS: não foi possível vincular o soquete IPv4 de escuta

Usarei o vsftpd como servidor FTP. Fiz todas as alterações em /etc/vsftpd.conf.

Essas mudanças são (de acordo com digitalocean):

anonymous_enable=NO
write_enable=YES
local_enable=YES
chroot_local_user=YES

Mais aqui:https://www.digitalocean.com/community/articles/how-to-configure-vsftpd-to-use-ssl-tls-on-an-ubuntu-vps

Também criei um arquivo de certificado SSL. (não necessário, mas recomendado)

Ainda conseguindo:

500 OOPS: não foi possível vincular o soquete IPv4 de escuta

Observação:

pam_service_name=vsftpd

Netstat:

netstat -pan|grep :21;
tcp        0      0 0.0.0.0:21 0.0.0.0:*               LISTEN      30694/vsftpd

Responder1

Muito provavelmente você tem /etc/xinetd.d/ftp enabledAND apontando para /usr/sbin/vsftpde /etc/vsftpd.confvocê tem listen=YES.

Basta alterá-lo para listen=NO. O listen=YESé independente, se você quiser que o vsftpd esteja sempre ativo, você terá que desativá-lo na xinetdconfiguração.

Responder2

você pode precisar de uma linha LISTEN: LISTEN=YES

ATUALIZAÇÃO: Pelo resultado do netstat, parece que o vsftpd está realmente em execução e está associado a 0.0.0.0:21. Portanto, porta (21) em todas as interfaces. Isto pode ser um aviso de que uma das interfaces não está aceitando a solicitação de ligação. Você pode testar o servidor FTP? Você recebe uma listagem de diretório?

ATUALIZAÇÃO 2: O SELinux está ativado? Você pode tentar fazer o login como passivo e ativo e verificar se funciona?... Essas coisas têm uma história com o FTP. Outra coisa a observar é se o diretório inicial da conta do usuário usada para login é realmente de propriedade do usuário. vsftpd é muito sensível quando se trata de permissões.

informação relacionada