Conexão SSH recusada apenas de um PC específico

0

Estou me conectando ao meu servidor via ssh mas eu me deparo com um problema muito estranho.

  1. Eu posso conectar ao meu servidor com ip local (192.168. **. **)
  2. Não consigo me conectar ao meu servidor através do seu endereço IP público no meu próprio laptop
  3. Meu colega de quarto pode usar seu laptop para se conectar ao servidor através do endereço IP local e público
  4. Eu posso usar meu celular (Android) para se conectar ao servidor através de seu endereço IP local e público (há um aplicativo incrível chamado "JuiceSSH")

Parece que só meu PC não pode se conectar ao servidor via ssh. Aqui está o log de erros:

OpenSSH_7.1p2, OpenSSL 1.0.2h  3 May 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: ssh_connect: needpriv 0
debug1: Connecting to **.**.*.*** [**.**.*.***] port 22.
debug1: connect to address **.**.*.*** port 22: Connection refused
ssh: connect to host **.**.*.*** port 22: Connection refused

Eu tentei com ambiente de internet diferente (wi-fi diferente e também usou o meu telefone como um hostpot) e todos tem conexão recusada. E com todo o ambiente acima, meu telefone pode se conectar ao servidor usando o JuiceSSH.


Verifiquei as portas no servidor e elas não estão bloqueadas (caso contrário, o meu telefone e o PC do meu colega de quarto não poderiam se conectar)

Meu colega de quarto e eu somos ambos usando o Windows 10 . Como o PC do meu colega de quarto pode se conectar ao servidor sem problemas, acho que pode haver alguns problemas com o meu próprio PC. Eu tentei conectar usando o Putty, Smartty e a extensão Secure Shell do Chrome, mas todas as conexões foram recusadas, desde que sejam enviadas do meu PC.

No entanto, meu PC pode se conectar ao servidor quando eles estão no mesmo ambiente de wifi usando 192.168. **. **

estou realmente confuso porque somente meu PC obtém conexão recusada (somente ao usar o endereço IP público do servidor) .

By the way, o servidor é uma placa Intel Edison com yocto linux nele.

llxxee
fonte
Só para ter certeza: seu servidor SSH está em uma máquina física diferente da máquina em que você está tendo problemas?
Master-Guy
Sim, o servidor está na placa Intel Edison (como a placa Raspberry). Como apenas a conexão do meu computador pessoal é recusada, acho que talvez haja alguns problemas com meu ambiente local (apenas meu pensamento). Eu poderia uma vez conectar a placa com o SSH do meu computador há muito tempo e, em seguida, exibi o firmware da placa. De qualquer forma, posso me conectar a ele usando 192.168. **. **
llxxee
você tem firewall no seu laptop ?, tente desativar por enquanto ... se ajudar, adicione a regra de saída a 22 portas
Adam Silenko
Também o seu firewall do Windows, como isso é um assassino silencioso. Se tudo correr bem, verifique o seu visualizador de eventos para mais detalhes, pode ser que haja alguma informação lá.
Master-Guy
Desativei o firewall, mas ainda não consigo me conectar ao servidor. Também não encontrei informações úteis no visualizador de eventos.
llxxee