J'ai récemment installé un ubuntu 16.04. J'ai installé le serveur ssh et le service sshd est opérationnel.
J'ai d'autres PC sur le même réseau (Windows, Mac, Ubuntu 14.06) et je peux cingler le PC Ubuntu à partir de chacun d'eux, mais je ne peux pas me connecter en utilisant ssh à partir de tout.
Par exemple, en utilisant du mastic à partir de Windows, j'obtiens une "Erreur réseau: la connexion a expiré".
Localement, je peux me connecter en utilisant ssh avec l'IP.
Une idée de ce qui pourrait arriver?
Merci d'avance pour votre aide!!
Gonzalo.
networking
ssh
remote-access
Gonzalo
la source
la source
Réponses:
Au lieu de désactiver complètement votre pare-feu, vous pouvez plutôt configurer UFW pour autoriser votre trafic SSH:
sudo ufw allow ssh
ou si vous décidez d'exécuter SSH sur un autre port:sudo ufw allow 2222/tcp
UFW par défaut refusera toutes les connexions entrantes et autorisera toutes les connexions sortantes. Vous pouvez trouver plus d'informations sur la façon de configurer UFW ici: https://help.ubuntu.com/community/UFW
la source
Il s'est avéré que le pare-feu était activé.
Après avoir exécuté «sudo ufw disable», j'ai pu me connecter à distance.
Merci Brian et tous pour votre aide.
Cordialement,
Gonzalo.
la source
D'autres réponses ont mis en évidence la plupart des causes. J'ajouterais une autre raison pour ne pas pouvoir ssh. Si vous utilisez la méthode d'authentification par mot de passe, c'est peut-être parce que votre mot de passe est mauvais. Mettez simplement à jour un mot de passe décent, cela fonctionnera. Cela me rendait fou de découvrir ...
la source
Essayez le port de redirection de port 22 si vous essayez de vous connecter avec une adresse IP publique, car ce serait la seule raison pour laquelle vous ne pouvez vous y connecter qu'en utilisant l'adresse IP locale du serveur. Oui également si vous utilisez le pare-feu ufw et qu'il est activé, assurez-vous que «ufw allow 22» est exécuté. Vous pouvez le vérifier en exécutant 'ufw status'.
la source