Encaminhamento de Porta do Roteador e SSH

1

Eu gostaria de acessar meu PC Ubuntu remotamente via SSH. O daemon SSH está atualmente escutando na porta [x]. Meu roteador é um ASUS DSL-N12E.

Eu criei uma regra para o firewall com os seguintes parâmetros:

  • Protocolo: TCP
  • Direção: Downstream
  • Porta de origem: [x]
  • Dest IP / Mask: 192.168.1.100/255.255.255.255
  • Dest Port: [x]

e uma regra do Servidor Virtual NAT com os seguintes parâmetros:

  • Protocolo: TCP
  • IP local: 192.168.1.100
  • Porta local: [x]
  • IP da WAN: pppoe1
  • Porta WAN: [x]

Consigo me conectar ao servidor SSH a partir da rede local, usando ssh -p [x] [email protected] , mas não consigo usar ssh -p [x] myuser@mypublicip . Eu estou supondo que há algo errado com a configuração do roteador, embora canyouseeme.org diz que a porta [x] está aberta.

Alguma idéia sobre o que eu posso estar fazendo errado?

    
por Delfad0r 04.01.2015 / 23:34

2 respostas

2

Este é um problema comum em muitos roteadores.

Parece simplesmente que você precisa habilitar NAT reflection , Nat hairpin ou NAT loopback , o nome muda em diferentes roteadores - mas esteja avisado que nem todos os roteadores o suportam.

... Por favor, verifique a sua versão do firmware, parece que o seu router não suportou a caixa, ou foi buggy ... Acabei de encontrar isso , embora 6 meses de idade, indica uma correção de firmware onde o loopback não estava não está sempre trabalhando. (Não chegue daqui - verifique diretamente na Asus por mais recente).

    
por 04.01.2015 / 23:40
0

Você pode conectar sua máquina com acesso ssh na rede local, mas não consegue acessar remotamente.

você pode se conectar através da rede ocal porque a porta [x] foi aberta na sua máquina e você está usando o ip local para acessá-la

Verifique se a configuração de encaminhamento de porta foi perfeita.

Verifique também a porta de escuta do ip remoto para o seu ip público com o telnet

telnet [remote_ip] [port_number]

Espero que isso ajude!

    
por 05.01.2015 / 00:18