Si vous êtes sur Mac, le redémarrage du répondeur DNS a résolu le problème pour moi.
sudo killall -HUP mDNSResponder
J'ai eu le même problème de connexion à une machine distante. mais j'ai réussi à me connecter comme ci-dessous :
ssh -p 22 [email protected]
ou :
ssh -l myName -p 22 hostname
Récemment, je suis tombé sur le même problème. J'ai pu me connecter en ssh à mon pi sur mon réseau, mais pas depuis l'extérieur de mon réseau domestique.
J'avais déjà :
- installé et testé ssh sur mon réseau domestique.
- Définir une adresse IP statique pour mon pi.
- Configurez un service DNS dynamique et installez le logiciel sur mon pi. J'ai référencé ces instructions pour configurer l'adresse IP statique, et il existe de nombreuses autres ressources pédagogiques.
De plus, j'ai configuré la redirection de port sur mon routeur pour héberger un site Web et j'avais même le port de redirection de port 22 vers l'adresse IP statique de mon pi pour ssh, mais j'ai laissé le champ vide où vous spécifiez l'application pour laquelle vous effectuez la redirection de port sur le routeur. Quoi qu'il en soit, j'ai ajouté 'ssh' dans ce champ et, VOILA ! Une connexion ssh fonctionnelle de n'importe où à mon pi.
Je vais écrire les paramètres de redirection de port de mon routeur.
(ApplicationTextField)_ssh (port externe)_22 (Port interne)_22 (Protocal)_Both (Vers l'adresse IP)_192.168.1.### (Activé)_checkBox
Les paramètres de transfert de port peuvent cependant être différents pour différents routeurs, alors recherchez les instructions pour votre routeur.
Maintenant, quand je suis en dehors de mon réseau domestique, je me connecte à mon pi en tapant :
ssh [email protected][hostname]
Ensuite, je peux entrer mon mot de passe et me connecter.