J'ai mis en place mon VM sur Google Compute Engine et vous la connecte à partir de mon Mac en utilisant SSH via GCloud. J'ai installé mon Django site et après que je Exécutez la commande ci-dessous:
Sudo ufw enable
Après cette commande, je ne suis pas capable de se connecter à My VM instance VIS SSH, j'ai besoin de modifier certains de mes fichiers pour mon site, mais je ne suis pas capable de vous connecter à mon instance.
Quand j'exécute la commande ci-dessous:
gcloud compute --project "GCP_Project" ssh --zone "my_zone" "Instane_Name"
J'ai eu l'erreur ci-dessous:
ssh: connect to Host <my_ip> port 22: Operation timed out
ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255].
Je ne sais pas, comment puis-je résoudre ce problème.
Merci d'avance!
Lorsque vous activez UFW, nie toute connexion entrante. Donc, vous devez le désactiver pour le port 22, puis vous serez à nouveau ssh à votre machine. Pour ce faire, vous devez éditer votre instance et exécuter un Script de démarrage .
1) Dans la console GCP, allez à la page Page d'instances VM .
2) Sélectionnez l'instance et cliquez sur Modifier.
3) Trouver Métadonnées personnalisées Option et cliquez sur Ajouter un élément et tapez START-Script En tant que clé et copie et passé le commande sudo ufw autoriser ssh comme une valeur. Cette commande aura activé le port 22 pour SSH.
4) Cliquez sur Enregistrer
5) Cliquez sur [~ # ~] réinitialiser [~ # ~ ~] En haut de la page. Après avoir redémarré l'instance, vous devriez être capable de SSH à nouveau.