Impossible de se connecter à l'instance de Compute Engine via SSH
Je viens de créer une instance à l'aide de Google Cloud Platform de Compute Engine et a essayé de se connecter via une connexion SSH, mais il a échoué.
Je suis en suivant le guide de démarrage rapide ici.
J'ai généré la clé SSH sur mon PC et avoir entré le mot de passe vous sont demandés. Si je ne parviennent pas à réussir un journal 🙁
J'ai eu le PuTTY SSH de l'erreur comme ci-dessous instantanés.
Puis-je obtenir le Mastic de fenêtre inactive.
source d'informationauteur Nam G VU
Vous devez vous connecter pour publier un commentaire.
J'ai le même problème, mais trouvé une solution de contournement pour se connecter via PuTTY manuellement.
En bref
Détail les étapes
Pour moi le gcloud de démarrage rapide avait déjà:
C:\Users\USER_NAME\.ssh\
)Clé Publique - C:\Users\USER_NAME\.ssh\google_compute_engine.pub
Clé Privée - C:\Users\USER_NAME\.ssh\google_compute_engine.ppk
Add SSH key
lien et cliquez sur ilgoogle_compute_engine.pub
dans le champ qui apparaîtusername
External IP
ci-dessus sur la pageOuvrez PuTTY et collez l'adresse IP en Nom d'Hôte (port par défaut est de 22)
Dans la main gauche nav développez: Connexion -> SSH, puis cliquez sur Auth
username
d'étape ci-dessusEspère que cette aide. Si quelqu'un a une solution pour le gcloud question que j'aimerais l'entendre aussi.
Pour obtenir de l'identifier par ssh, vous devez exécuter cette commande, ajouter la clé publique dans la liste des clés ssh:
Vous pouvez également vous connecter à votre VM instance à l'aide intégré au navigateur client SSH, voir ici pour savoir comment faire. C'est à peu près un couple de clic de la souris pour le faire.
Ne savez pas pourquoi, si l'utilisateur existe déjà (par exemple: déjà connecté en SSH sur le web google console), il ne fonctionne pas quand j'ai ajouté manuellement des clés SSH dans les métadonnées sur le web google console. J'ai essayé des centaines de fois à partir de la procédure ci-dessous.
J'ai trouvé, vous devez ajouter manuellement votre clé ssh via le web CONSOLE SSH -> ssh sur google console web et de copier ssh pub sur votre machine locale (généralement dans ~/.ssh/) et append (modifier et coller à la fin)~/.ssh/authorized_keys.