web-dev-qa-db-fra.com

Impossible de SSH vers Azure VM

J'ai un Ubuntu VM sur Azure (groupe de ressources, pas la VM classique) et tout a fonctionné hors de la boîte. J'ai récemment essayé de SSH dans le VM = utiliser PuTTY et je ne pouvais pas.

J'obtiens l'erreur: Network Error: Connection Timed out.

Je me suis assuré que le port 22 est ouvert pour SSH sur les VM règles entrantes.

SSH Port 22 Allowed

J'ai eu cette configuration VM il y a environ 2 mois pour un projet parallèle et à ce moment-là, je pouvais facilement SSH sans aucun problème. Maintenant, je ne peux pas. Est-ce que je manque quelque chose?

PS: Le HTTP fonctionne bien. J'ai le site Web en cours d'exécution et il apparaît dans le navigateur. En outre, j'ai essayé d'utiliser un client SSH basé sur un navigateur et il a pu SSH dans la machine virtuelle.

9
Samarth Agarwal

Semble être un problème avec le pare-feu local. Essayez de réinitialiser la configuration SSH dans le portail.

  1. Accédez au portail Azure
  2. Sélectionnez VM en question
  3. Sélectionnez Réinitialiser le mot de passe
  4. Sélectionnez Réinitialiser la configuration uniquement
  5. Sélectionnez Mettre à jour

Screenshot of the process here!

10
user8651461

J'ajoute cela car cela pourrait aider quelqu'un, la réponse choisie n'a pas fonctionné pour moi

pour une raison quelconque, le pare-feu sur le serveur Ubuntu

Aller à Serial Console saisissez votre nom d'utilisateur ssh et vous serez connecté au serveur

Vérifiez l'état du pare-feu pour voir si le port 22 est autorisé

Sudo ufw status verbose

Si la règle n'est pas là, ajoutez-la

Sudo ufw allow ssh

enter image description here

2
Dr Manhattan

Lorsqu'un nouveau VM est créé sur Azure, par défaut, le protocole TCP sur le port 22 est désactivé. Vous devez l'autoriser).

Suivez: https://medium.com/techinpieces/practical-Azure-how-to-enable-ssh-on-Azure-vm-84d8fba8103e

0
MD. ABU TALHA

Créez le répertoire ci-dessous: mkdir -p /run/sshd

Redémarrez ensuite le service: systemctl restart ssh

Cela résoudra certainement votre problème.

0
Vipul Diwan

J'ai rencontré le même problème. Voici comment je résous ce problème:

  1. N'ajoutez aucun port lors de la création du VM tout d'abord.
  2. Ajoutez le port 22 dans l'onglet réseau jusqu'à ce que l'état VM soit en cours d'exécution.
0
sully