La conexión SSH a Mac funciona desde afuera pero no localmente

0

Configuré acceso SSH a mi Mac para usar el indicador en mi iPad. De esa manera puedo usar mi Mac desde cualquier lugar del mundo, siempre que pueda obtener la dirección IP de mi casa.

Aunque la conexión SSH funciona bien desde una conexión externa separada (mi iPhone 3G, por ejemplo), se agota cuando trato de conectarme desde un dispositivo separado en la misma red wifi doméstica .

Como resultado, pasé dos días enteros intentando depurar una conexión que realmente funciona bien.

¿Por qué una conexión SSH que funciona bien con una dirección externa separada tiene un tiempo de espera cuando trato de conectarme detrás del mismo enrutador?

¿Hay alguna solución alternativa para poder usar un ajuste SSH único si estoy en mi sala de estar o en un continente diferente?

Nota: una forma útil de obtener la dirección IP de tu casa (si no está arreglada) es iniciar sesión en tu cuenta de Gmail desde lejos y mirar " Última actividad de la cuenta " en la parte inferior esquina derecha de la pantalla.

    
pregunta Andrew Swift 19.12.2011 - 10:31

2 respuestas

1

El enrutador hace el NAT en la interfaz externa. Sin embargo, cuando se dirija a su dirección WAN, el enrutador reconocerá que los paquetes que llegan a la interfaz interna se envían a su propia dirección y solo los enviarán a su puerto local 22. Lo que desea existe, pero a menudo no es compatible. se llama "NAT loopback".

Consulte enrutadores NAT Loopback

    
respondido por el Tyr 16.04.2012 - 18:13
0

Puedes intentar usar la dirección de bonjour.

ssh [email protected]

Obviamente, reemplace mymac.local con la dirección de bonjour para la Mac en cuestión. Esto se puede encontrar en la preferencia Compartir.

Por supuesto, esto solo funcionará en la LAN.

    
respondido por el afragen 16.04.2012 - 19:32

Lea otras preguntas en las etiquetas