Rapsberry webserver nginx - Como acessar publicamente FTP vsftpd

0

Eu configurei meu Raspberry Pi para executar o Nginx no meu servidor da web. Meu IP público mostra o primeiro site, a pasta do domínio, eu fiz nele, isso acontece na porta 80.

Agora configurei o vsftpd como meu servidor FTP, mas só consigo conectar-me a ele na minha rede local com o meu IP local e, é claro, meu nome de usuário e senha.

Existe algo que eu tenho que fazer com as configurações do Pi para corrigir isso? (Minha conexão SSH também só é possível na minha rede local.)

    
por Arndroid 08.09.2014 / 18:21

2 respostas

0

Não. Você precisa encaminhar a porta (provavelmente 21) através do seu roteador. É tão simples assim.

Instruções exatas para todos os roteadores não são possíveis no espaço disponível aqui, mas há um site dedicado a responder essa pergunta .

    
por 08.09.2014 / 18:34
0

Você não deve ter nada para fazer no seu pi do framboesa, exceto se você estiver executando um firewall nele.

Basicamente, você deve configurar o PAT no nível do seu roteador para permitir que o espaço de endereço público atinja as portas desejadas da sua máquina a partir do endereço IP público do roteador e, em seguida, configure regras de firewall no mesmo equipamento.

Então, se você quiser se conectar remotamente usando o ssh do espaço de endereço público, você deve fazer isso para a porta TCP 22.

Se você quiser que seu serviço FTP seja acessível da mesma maneira, você precisará fazer o mesmo para a porta TCP 21, mais:

  • Se o seu cliente FTP usar o modo ativo, permita que sua máquina pi do framboesa alcance o IP do seu cliente usando a porta TCP de origem 20 (regra de firewall).
  • Se o seu cliente FTP usar o modo passivo, permita que seu pi do framboesa seja alcançado no seu intervalo de portas TCP local (regra de firewall PAT +, você pode configurar esse intervalo de portas no vsftpd com pasv_min_port e pasv_max_port ).
por 16.09.2014 / 23:22