Desconexão de porta SSH ímpar

1

Atualmente eu tenho o ssh configurado usando o openSSH no cygwin. Eu porta encaminhado do meu roteador para o computador e adicionei uma exceção para a porta 22 no meu firewall do windows. Eu tenho o AVG gratuito que, acredito, não tem um firewall associado a ele.

Quando eu faço o login no ssh usando o VMWare executando o Ubuntu, posso fazer login no meu servidor usando o meu IP da LAN, mas não consigo fazer login usando o meu IP externo. Eu recebo "Connection Refused" na porta 22.

Aqui está a parte estranha: Examinei minha porta 22 em canyouseeme.org e mostrei que a porta 22 era visível. No entanto, quando eu mapei minha porta 22 através do meu IP externo, mostrei que a porta 22 não estava aberta.

Eu não sou muito experiente com o ssh, então qualquer ajuda seria ótima! obrigada!

algumas coisas que eu tentei:

netstat -a | grep ssh

não retorna nada

-vvv verbose ...

me@ubuntu:~/Desktop$ ssh -v -v -v me@mycomp
OpenSSH_5.3p1 Debian-3ubuntu4, OpenSSL 0.9.8k 25 Mar 2009
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to myexternalIP port 22.
debug1: connect to address myexternalIP port 22: Connection refused
ssh: connect to host myexternalIP port 22: Connection refused

Telnet ...     telnet localhost 22     Tentando :: 1 ...     Tentando 127.0.0.1 ...     telnet: Não é possível conectar-se ao host remoto: Conexão recusada

Eu posso fazer o login com o meu IP interno ...     eu @ ubuntu: ~ / Desktop $ ssh me @ myInternalIP     senha do me @ myInternalIp:

me@myInternalIp /cygdrive/c/Program Files (x86)/ICW/var
$

O roteador que estou usando é o Verizon GT04-WG-B

    
por foboi1122 07.04.2011 / 23:45

1 resposta

1

Parece que o seu roteador não suporta (ou não habilitou) "routeback" (que pode ser um termo específico do fornecedor, desculpe). Basicamente, o seu router não suporta (ou não permite) receber a sua ligação SSH e, em seguida, reencaminhar essa ligação para a sua máquina Windows, sendo concebida para encaminhar LAN-para-WAN ou WAN-para-LAN, não LAN para LAN.

Infelizmente, não posso ajudá-lo a habilitar isso para o seu roteador (a menos que seu roteador seja uma máquina Linux executando o Shorewall), mas você não deve realmente precisar - basta usar o seu IP da LAN quando estiver dentro da sua rede. Que canyouseeme.org diz que seu porto 22 está aberto de fora é um bom sinal; O próximo passo é tentar o SSH para o seu IP externo de fora da sua rede para se certificar de que está realmente funcionando. Eu não me preocuparia em saber que você não pode usar o SSH para o IP externo de dentro da sua LAN.

    
por 07.04.2011 / 23:53