Se sei su Mac, il riavvio del risponditore DNS ha risolto il problema per me.
sudo killall -HUP mDNSResponder
Ho avuto lo stesso problema con la connessione a una macchina remota. ma sono riuscito ad accedere come di seguito:
ssh -p 22 [email protected]
oppure:
ssh -l myName -p 22 hostname
Recentemente mi sono imbattuto nello stesso problema. Sono stato in grado di ssh al mio pi sulla mia rete, ma non dall'esterno della mia rete domestica.
Avevo già:
- Ho installato e testato ssh sulla mia rete domestica.
- Imposta un IP statico per il mio pi.
- Imposta un servizio DNS dinamico e installa il software sul mio pi. Ho fatto riferimento a queste istruzioni per configurare l'ip statico e ci sono molte altre risorse didattiche là fuori.
Inoltre, ho impostato il port forwarding sul mio router per l'hosting di un sito Web e avevo persino il port forwarding della porta 22 sull'IP statico del mio pi per ssh, ma ho lasciato vuoto il campo in cui specifichi l'applicazione per cui stai eseguendo il port forwarding su il router. Ad ogni modo, ho aggiunto 'ssh' in questo campo e, VOILA! Una connessione ssh funzionante da qualsiasi luogo al mio pi.
Scriverò le impostazioni di port forwarding del mio router.
(ApplicationTextField)_ssh (porta esterna)_22 (porta interna)_22 (protocollo)_Both (all'indirizzo IP)_192.168.1.### (abilitato)_checkBox
Tuttavia, le impostazioni di port forwarding possono essere diverse per router diversi, quindi cerca le indicazioni per il tuo router.
Ora, quando sono fuori dalla mia rete domestica, mi connetto al mio pi digitando:
ssh [email protected][hostname]
Quindi sono in grado di inserire la mia password e connettermi.