Então o problema é o seguinte. Tenho que trabalhar em casa devido ao isolamento e preciso controlar remotamente meu computador desktop no escritório por meio de ssh.
Meu computador desktop roda o Ubuntu 18.04, tem cliente e servidor openssh instalados e esta é a saída de ifconfig
(estou incluindo os dados que considero relevantes, x1 e x2 são apenas espaços reservados):
docker0: ....
....
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.128.67.196 netmask 255.255.0.0 broadcast 10.128.255.255
.....
.....
lo: ....
....
Para tornar as coisas mais dolorosas, meu laptop doméstico executa o Windows 10, então as coisas são ainda mais inconsistentes e não consigo usar uma variedade de ferramentas disponíveis no Ubuntu. Agora minha universidade tem uma rede interna ofc, e com meu conhecimento limitado sobre redes fiz alguns testes.
-então, se eu tentar conectar de um PC desktop interno à uni (conectado por cabo), posso simplesmente fazer ssh no meu PC sem muitos problemas, indo:
ssh 10.128.67.196
-Eu me conectei do meu desktop ao supercomputador que costumamos usar, que suponho que estará em uma "lista confiável" da uni via: ssh supercomputer_address ->E tudo funciona bem
-Se eu fizer ssh no supercomputador da minha área de trabalho, posso fazer ping no meu PC desktop, mas NÃO POSSO fazer ssh de volta na minha área de trabalho, ou isso gera o erro:
ssh: connect to host 10.128.67.196 port 22: No route to host
Agora, verifiquei novamente se a porta 22 está aberta no meu PC desktop, na verdade, se eu digitar:
sudo netstat -lpn |grep :22
Eu recebo:
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1311/sshd
tcp6 0 0 :::22 :::* LISTEN 1311/sshd
Também verifiquei novamente que não é um problema de firewall, pois meu firewall está desativado no momento. Se eu digitar: sudo ufw status eu recebo -> Status: Inativo
-Se eu tentar fazer ping em minha máquina desktop a partir do meu laptop usando PuTTY e:
ping 10.128.67.196
eu entendo ->Request timed out
-Se eu tentar fazer ping em minha máquina desktop de fora da rede uni USANDO CISCO ANYCONNECT COM MEU VPN UNI, ou mesmo de um laptop conectado à rede wifi da universidade, mas não conectado por cabo com:
ping 10.128.67.196
eu entendo ->Request timed out
Tem que haver algo fácil que estou ignorando e que está me deixando louco, alguém pode ajudar, por favor?
Responder1
A máquina desktop possui um endereço IPv4 10.0.0.0privadointervalo de endereços, ele simplesmente não é visível publicamente (a menos que quem gerencia o NAT da sua rede o configure especialmente). Veja se você tem algum tipo de acesso VPN.