ssh: conectar à porta do host 22: Conexão recusada

2

Estou tentando usar o ssh em meu novo Raspberry Pi usando o MobaXterm, mas continuo recebendo o seguinte erro:  ssh: connect to host ... port 22: Conexão recusada.
 Tanto o PC quanto o Raspberry Pi têm conexões com fio para o roteador e eu posso executar ping com sucesso no Raspberry Pi. Eu também tenho o mesmo problema com Putty.

Para testar minha conexão, também tentei acessar o supercomputador no trabalho através do MobaXterm, mas ele retorna o mesmo erro. Eu sei de fato que o ssh está rodando neste computador, já que eu sou capaz de fazer isso a partir do meu computador de trabalho. Eu verifiquei e meu ISP não bloqueia a porta 22, tentei desativar o firewall, o encaminhamento de porta, etc e nada funcionou. Eu não tenho um monitor com uma conexão HDMI, portanto, não posso testar se consigo fazer login no computador no trabalho usando o Raspberry Pi. Eu apreciaria todas as sugestões. Agradecemos antecipadamente.

    
por Michael 01.08.2015 / 01:12

1 resposta

2

Então eu fiz uma foto para ilustrar nosso estado atual e ajudar na explicação.

"A" é o computador em casa, "B" é o computador em funcionamento, "C" é outro computador em funcionamento.

"C" tem acesso a "B".

"A" não tem acesso a "B" e este é o nosso problema que precisa ser resolvido.

A razão mais comum para isso é que "B" e "C" estão na mesma rede, "A" tem que passar pelo roteador para poder acessar "B" ou "C".

"B" e "C" tem endereços IP locais, por exemplo, 192.168.13.10 para "B" e 192.168.13.20 para "C". O roteador também tem seus próprios endereços IP, um interno (ex. 192.168.13.1 ) e um externo (ex. 10.10.10.11 ) que podem ser acessados pela Internet.

"B" e "C" podem falar uns com os outros com facilidade chamando um ao outro pelo endereço IP local, já que eles estão na mesma rede se "C" quiser falar com "B" pela porta 22 tem que fazer é abrir a comunicação em 192.168.13.10:22 .

Fica um pouco mais complicado quando "A" quer alcançar "B" ou "C", já que há apenas um endereço IP que pode ser acessado pela Internet, e esse é o endereço IP externo dos roteadores: 10.10.10.11 .

O que acontece aqui é que deve haver um encaminhamento de porta no roteador, o que significa que, digamos, queremos encaminhar todas as informações que o roteador recebe na porta 12345 para a porta 22 de "C". Portanto, devemos configurar o encaminhamento de porta dos roteadores dizendo que a conexão de entrada na porta 12345 deve ser encaminhada para 192.168.13.20:22 (endereço do computador "C")

A partir de agora, se eu quiser acessar a porta 22 do computador "C" de um computador externo, só preciso conectar-me a 10.10.10.11:12345

Então, para que isso funcione e para poder acessar o computador "B" do computador "A", devemos ter um encaminhamento de porta no roteador em uma porta livre que se refere ao endereço interno do computador "B" s porta 22.

    
por 01.08.2015 / 03:56