Estoy preguntando esto aquí porque no creo que sea un problema de Linux.
Cuando viajo a cualquier parte, puedo golpear mi Mac en casa a través de ssh en el puerto 1234 (por ejemplo). Eso funciona perfectamente.
Cuando quiero ssh desde esa Mac a cualquier máquina Linux en la misma LAN, tengo un tiempo de espera.
Tengo un contenedor para cada servidor, así que solo necesito escribir el nombre del servidor y debería conectarme. Así que para el servidor de correo ..
/usr/bin/ssh -i $HOME/.ssh/id_rsa -p 4321 -l darren mail
Para intentar solucionar este problema, ejecuto ese comando exacto con el indicador -v, y observo que mi Mac está intentando conectarse al servidor de correo en el puerto 1234, en lugar del puerto 4321. Esto es a pesar de que el indicador de puerto está Incluido explícitamente.
Supongo que alguna opción de configuración está anulando la bandera en el comando. Esto significa que no puedo conectarme a ninguno de los servidores. Cuando estoy en casa (como lo estoy ahora), no puedo conectar ningún problema con ssh, desde mi Mac.
¿Alguna idea?