Isso realmente se mostrou que o SSH SFTP estava rodando em 21 em vez de 22. Então, se alguém está tendo o mesmo problema, tentando se conectar através de um cliente SFTP em vez de FTP antigo, ainda usando a porta 21
Mesmo em localhost usando o comando ftp, através do servidor web no WordPress, no meu computador pessoal através do FileZilla, em resumo, eu preciso do meu servidor FTP, mas ele se recusa a deixar alguém conectar. Usar o SFTP funciona perfeitamente, mas mesmo quando eu habilito o SSL no vsftpd, o que eu acho que é a mesma coisa, ele ainda não funciona. Eu segui muitos tutoriais sobre como configurá-lo, tentei limpar meu servidor várias vezes, nada funciona.
Usando netstat -tlpn
retorna este resultado, parece que o processo está em execução, mas não está escutando, mesmo que no arquivo de configuração listen esteja configurado como YES.
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 9563/mysqld
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 972/sshd
tcp6 0 0 :::58623 :::* LISTEN 25429/java
tcp6 0 0 :::49505 :::* LISTEN 25429/java
tcp6 0 0 :::80 :::* LISTEN 22955/apache2
tcp6 0 0 :::8080 :::* LISTEN 25429/java
tcp6 0 0 :::22 :::* LISTEN 972/sshd
Isso realmente se mostrou que o SSH SFTP estava rodando em 21 em vez de 22. Então, se alguém está tendo o mesmo problema, tentando se conectar através de um cliente SFTP em vez de FTP antigo, ainda usando a porta 21
O serviço vsftpd não está em execução e, portanto, não está escutando na porta 21 ou em qualquer porta pré-configurada. Como resultado, você está obtendo a mensagem de erro conectar: conexão recusada sempre ao usar um cliente FTP para se conectar ao servidor. Eu acho que você deve verificar o procedimento de instalação e os arquivos de configuração para resolver os problemas. Este e isso pode ser um bom lugar para começar.
Tags ftp