Me estoy rascando la cabeza aquí. Ahora tengo tiempos de espera entre hosts A
y B
, ambos ejecutando Ubuntu, con un firewall NATing a cada lado y una buena docena de saltos en el medio. (Para aclarar en función del primer comentario: la conexión inicial falla y se 'cuelga'; esto puede ser después de que finalice otra conexión (existente)).
Sin embargo, también puede conectarse a través de ssh desde A
a otro host en otra subred, llamarlo C
y luego conectar desde C
a B
muy bien. Por lo tanto, no debería ser la configuración del servidor ssh. La ruta alternativa también funciona para un segundo host D
, también en otra subred.
Pero el problema es que mi estación de trabajo principal a menudo simplemente se queda allí cuando intento conectarme. El único problema relacionado que se me ocurre es que también estoy (a veces) usando sshfs
entre A y B.
¿Una idea de cómo puedo abordar esto?
ssh -v
y no pasa nada. Mientras que puedo ir por la ruta alternativa. Lo extraño es que el tiempo de espera parece afectar a todos los posibles clientes en mi red doméstica. Sin embargo, tuve la misma configuración NAT durante muchos años.
sudo traceroute -P tcp -p 22 <server B IP>