Configure o servidor OpenSSH e o roteador para aceitar a conexão SSH pela Internet?

2

Eu quero acessar meu PC de qualquer lugar. Eu sou capaz de se conectar ao PC dentro da mesma LAN usando o IP local. No entanto, fora da rede local, vejo um erro de tempo limite de conexão.

Como posso configurar meu servidor OpenSSH no Host e meu roteador para permitir conexões SSH de qualquer lugar na Internet?

    
por omerjerk 07.07.2013 / 19:19

1 resposta

2

Você precisa que seu cliente remoto, seu roteador doméstico e seu servidor host cooperem na criação de uma conexão SSH na mesma porta. Use o encaminhamento de porta na configuração do seu roteador para encaminhar a porta correta (por exemplo, a porta 22) para o endereço IP local do seu servidor host.

  • As configurações de encaminhamento de porta devem estar presentes dentro de "NAT" ou "Virtual Network" na página 192.168.1.1 que você usa para configurar seu roteador:)
  • ifconfig no servidor host mostrará seu IP local atual. Use nm-connection-editor para gerar um endereço IP estático para esta máquina, se ela já não estiver estática.
  • O servidor host ouve a conexão SSH na porta listada em /etc/ssh/sshd_config
por Arnav Gupta 07.07.2013 / 21:23