Não é possível conectar-se com o SSH externamente

0

Eu tenho um CentOS vm no trabalho em que posso SSH para ele localmente com seu endereço IP local, mas quando estou fora do escritório, não consigo usar o SSH usando seu endereço IP externo. Está usando o OpenSSH. Tenho a sensação de que isso está sendo bloqueado no nível da rede porque recebo uma mensagem de conexão recusada ao tentar fazer telnet para a porta 22 do IP externo. Eu não era o único que originalmente configurou o VM. Poderia haver algo mais no servidor que está causando isso? Existe mais alguma coisa que eu possa testar?

    
por Kieran 24.03.2014 / 14:57

2 respostas

0

Se você puder usá-lo localmente, o SSHd está em execução e está OK.

A coisa mais provável que você precisa fazer é colocar um redirecionamento da porta 22 (ou alguma outra porta não usada) do roteador / gateway que está servindo a rede do seu escritório para a porta 22 da VM à qual você deseja se conectar. Isso provavelmente está faltando. (portanto, um redirecionamento do IP externo: 22, ou até mesmo outra porta, para VM_IP: 22)

    
por 24.03.2014 / 15:31
0

O provável problema é que uma regra de encaminhamento de porta foi especificada incorretamente ou não está em vigor. Certifique-se de que o seguinte seja preciso:

  • sudo vi /etc/ssh/sshd_config - Especifique a porta que você deseja usar aqui
  • Insira seu roteador e direcione sua porta especificada para o IP interno do seu sistema. Você pode obter esse IP via ifconfig .

Se esse não for o problema, a segurança de sua rede pode estar bloqueando isso como parte das regras padrão. Nesse caso, fale com o administrador do sistema.

    
por 24.03.2014 / 15:42

Tags