SSH usando endereço IP público nem sempre funciona

0

Estou executando o Lubuntu 14.04 e configurei um servidor SSH. Demorou séculos para solucionar problemas por causa de um fato confuso.

Em casa, consigo SSH meu laptop usando o meu endereço IP local ( 192.168.0.x ) ou meu endereço IP público (encaminhamento de porta do roteador configurado corretamente).

Se eu levar meu laptop, como é, para meu amigo, só posso usar o SSH usando meu endereço IP local, mas não usando o endereço IP público do meu amigo. Aha, você acha, é porque o encaminhamento de porta não está configurado corretamente em seu roteador. Bem, esta é a confusão: é configurado corretamente, tanto quanto eu posso dizer. Ou seja, eu posso de fato SSH meu laptop de um computador fora de sua rede usando o endereço IP público do meu amigo. Usar o endereço IP público de dentro de sua rede faz com que o login pare.

Se eu fizer, de dentro de sua rede,

ssh -v *public_IP_addess*

as últimas duas linhas a serem impressas antes que parem são

debug1: Enabling compatibility mode for protocol 2.0

debug1: Local version string SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.3

Considerando que fazer o mesmo comando de fora da sua rede é bem-sucedido, e o par de linhas seguindo as linhas acima é

debug1: Remote protocol version 2.0, remote software version OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.3

debug1: match: OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.3 pat OpenSSH_6.6.1* compat 0x04000000

...

Como esse comportamento pode ser explicado? Por que posso usar meu endereço IP público quando estou em casa, mas não no lugar do meu amigo?

    
por DustByte 30.01.2016 / 16:39

1 resposta

0

Parece que você não está definindo seu nome de usuário ssh USER@<ipaddress> Se você não declarar um nome de usuário, ele usa o usuário atual. Como você está em um laptop de amigos, você está basicamente fazendo ssh wrongUSER@<ipaddress> A senha ou chave que você usa não corresponde a esse usuário inexistente. Eu estou supondo que você está usando o mesmo nome de usuário em ambas as máquinas.

    
por wlraider70 08.02.2016 / 20:46