Si está en Mac, reiniciar el respondedor DNS me solucionó el problema.
sudo killall -HUP mDNSResponder
Tuve el mismo problema al conectarme a una máquina remota. pero logré iniciar sesión de la siguiente manera:
ssh -p 22 [email protected]
o:
ssh -l myName -p 22 hostname
Recientemente me encontré con el mismo problema. Pude hacer ssh a mi pi en mi red, pero no desde fuera de mi red doméstica.
Ya había:
- instalé y probé ssh en mi red doméstica.
- Establecer una IP estática para mi pi.
- Configuré un servicio de DNS dinámico e instalé el software en mi pi. Hice referencia a estas instrucciones para configurar la dirección IP estática y hay muchos más recursos instructivos disponibles.
Además, configuré el reenvío de puertos en mi enrutador para alojar un sitio web e incluso tenía el puerto 22 de reenvío de puertos a la IP estática de mi pi para ssh, pero dejé el campo en blanco donde especifica la aplicación para la que está realizando el reenvío de puertos. el enrutador De todos modos, agregué 'ssh' en este campo y, ¡VOILA! Una conexión ssh que funcione desde cualquier lugar a mi pi.
Escribiré la configuración de reenvío de puertos de mi enrutador.
(ApplicationTextField)_ssh (puerto externo)_22 (Puerto interno)_22 (Protocolo)_Both (A la dirección IP)_192.168.1.### (Habilitado)_checkBox
Sin embargo, la configuración de reenvío de puertos puede ser diferente para diferentes enrutadores, así que busque direcciones para su enrutador.
Ahora, cuando estoy fuera de mi red doméstica, me conecto a mi pi escribiendo:
ssh [email protected][nombre de host]
Entonces puedo ingresar mi contraseña y conectarme.