Entonces el problema es el siguiente. Tengo que trabajar desde casa debido al aislamiento y necesito controlar remotamente mi computadora de escritorio en mi oficina a través de ssh.
Mi computadora de escritorio ejecuta ubuntu 18.04, tiene instalado el cliente y el servidor openssh y este es el resultado de ifconfig
(estoy incluyendo los datos que creo relevantes, x1 y x2 son solo marcadores de posición):
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 hacer las cosas más dolorosas, la computadora portátil de mi casa ejecuta Windows 10, por lo que las cosas son aún más inconsistentes y no puedo usar una variedad de herramientas disponibles con Ubuntu. Ahora, mi universidad tiene una red interna y, con mi conocimiento limitado sobre redes, hice algunas pruebas.
-Entonces, si intento conectarme desde una computadora de escritorio interna a la universidad (conectada por cable), puedo ingresar a mi computadora mediante ssh sin demasiados problemas:
ssh 10.128.67.196
-Me he conectado desde mi escritorio al superordenador que utilizamos habitualmente, que supongo que estará en una "lista de confianza" de la universidad a través de: ssh supercomputer_address ->Y todo funciona bien
-Si ingreso a la supercomputadora DESDE mi escritorio, puedo hacer ping a mi computadora de escritorio, pero NO PUEDO volver a ingresar a mi escritorio, o aparecerá el error:
ssh: connect to host 10.128.67.196 port 22: No route to host
Ahora, verifiqué dos veces que el puerto 22 esté abierto en mi computadora de escritorio, de hecho, si escribo:
sudo netstat -lpn |grep :22
Yo obtengo:
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1311/sshd
tcp6 0 0 :::22 :::* LISTEN 1311/sshd
También verifiqué dos veces que no es un problema de firewall, ya que mi firewall está actualmente deshabilitado. Si escribo: sudo ufw status obtengo -> Estado: Inactivo
-Si intento hacer ping a mi computadora de escritorio desde mi computadora portátil usando PuTTY y:
ping 10.128.67.196
entiendo ->Request timed out
-Si intento hacer ping a mi máquina de escritorio desde fuera de la red uni USANDO CISCO ANYCONNECT CON MI UNI VPN, o incluso desde una computadora portátil conectada a la red wifi de la universidad, pero no conectada por cable con:
ping 10.128.67.196
entiendo ->Request timed out
Tiene que haber algo fácil que estoy ignorando y que me está volviendo loco, ¿alguien puede ayudarme por favor?
Respuesta1
La máquina de escritorio tiene una dirección en IPv4 10.0.0.0privadorango de direcciones, simplemente no es visible públicamente (a menos que quien administre NAT para su red lo configure especialmente). Vea si tiene algún tipo de acceso VPN.