Timeout de conexão do servidor Ubuntu 12.0.4 VSFTPD usando IP externo

0

Estou com problemas para me conectar ao meu servidor Ubuntu 12.0.4 com vsftpd usando meu IP externo. Conectar usando o IP local é bem-sucedido. Eu estou usando o FileZilla para o cliente ftp.

Eu sei que há um monte de coisas on-line sobre isso, mas nada corrigiu meu problema: eu tenho:

  • porta 21 encaminhada no meu roteador
  • o arquivo vsftpd.conf está correto, eu acredito.
  • A única coisa que posso pensar é que não tenho configurações passivas definidas, mas não tenho certeza se preciso delas.

Eu posso fornecer o meu vsftpd.conf, se necessário, e também posso tirar screenshots da configuração do meu roteador para ter certeza de que está correto também.

Se alguém puder me ajudar com isso, seria ótimo.

    
por Will Hughes 02.02.2015 / 06:00

2 respostas

0

Se você usa pasive mod , você precisa que port 20 também seja encaminhado no roteador para o seu servidor.

    
por 2707974 02.02.2015 / 08:03
0

Se o seu ISP estiver bloqueando as portas 20 e 21, edite o /etc/vsftpd.conf e adicione os dois parâmetros a seguir:

ftp_data_port=xx
listen_port=yy

em que xx e yy são números entre 1-1024 que não são bloqueados pelo seu ISP. Quirk: connect_from_port_20 ainda deve estar ativado, embora xx agora seja a nova porta usada.

(você também deve alterar seu cliente de FTP para refletir essa alteração)

Origem: man vsftpd.conf

    
por Fabby 06.02.2015 / 13:40