A conexão SSH atinge o tempo limite ao tentar conectar-se remotamente ao meu computador pessoal a partir de outro laptop em outra rede

0

Eu tenho um computador desktop e um laptop. Ambos executam o Debian 9.5. Ambos têm openssh instalado.

Na minha área de trabalho, quando executo ip a , vejo isso como parte da saída:

enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
  # Some other stuff
  inet 192.168.0.11

No meu laptop, quando executo ssh [email protected] , recebo esse erro depois de um tempo: ssh: connect to host 192.168.0.11 port 22: Connection timed out .

Meu computador desktop está conectado ao meu roteador / modem da Motorola por cabo Ethernet. Na seção de encaminhamento de porta da minha página de roteador / modem, tenho esta regra.

Meu laptop não está na mesma rede da minha máquina desktop. Usando meu laptop, como me conecto remotamente à minha área de trabalho via SSH?

    
por Username 26.10.2018 / 04:23

1 resposta

2

A classe de endereço 192.168.0.11 usada para sua área de trabalho é um endereço "particular" que não será acessível de fora esta rede. Então, o encaminhamento de porta é necessário se o seu laptop estiver fora dessa rede.

Para se conectar à sua área de trabalho de fora da rede, você precisa conhecer o endereço IP "externo" ou de WAN / Internet do seu modem, pois é ele quem faz o encaminhamento de porta. (Ele está apenas encaminhando a porta, não pode encaminhar o endereço IP!)

Geralmente, esse endereço pode ser encontrado na página da Web do seu modem / roteador. No entanto, muitos provedores de serviços de Internet dinamicamente reatribuem esse endereço IP periodicamente, portanto, pode não ser um endereço fixo. Nesse caso, o problema é um pouco mais difícil de consertar! Existem também muitas soluções, mas provavelmente muito complicadas para explicar aqui.

    
por 26.10.2018 / 05:41