web-dev-qa-db-fra.com

Impossible de se connecter à distance avec ssh

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 ordinateurs sur le même réseau (Windows, Mac, Ubuntu 14.06) et je peux envoyer un ping au PC Ubuntu à partir de chacun d'entre eux, mais je ne peux pas me connecter à l'aide de ssh.

Par exemple, en utilisant PuTTY à partir de Windows, le message "Erreur réseau: Connexion expirée".

Je peux localement me connecter en utilisant ssh avec l’IP.

Une idée de ce qui pourrait se passer?

Merci d'avance pour votre aide!!

Gonzalo.

8
Gonzalo

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.

4
Gonzalo

Au lieu de désactiver complètement votre pare-feu, vous pouvez 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 trouverez plus d’informations sur la configuration de UFW ici: https://help.ubuntu.com/community/UFW

14
neofug

Essayez le port de transfert 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 connecter qu’à l’aide de l’adresse IP locale du serveur. Aussi, oui si vous utilisez le pare-feu ufw et qu'il est activé, assurez-vous que vous avez exécuté 'ufw allow 22'. Vous pouvez vérifier cela en exécutant 'ufw status'.

0
Speentie8081

D'autres réponses ont mis en évidence la plupart des causes. J'ajouterais une autre raison pour ne pas être capable de 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. Il suffit de mettre à jour un mot de passe décent, cela fonctionnera. Cela me rendait fou de le savoir ...

0
Truong Nguyen