GNU/Linux >> Tutoriels Linux >  >> Linux

Impossible de se connecter en SSH à Google Cloud Server après le redémarrage ?

J'apprenais à configurer un serveur Debian et à me familiariser avec les lignes de commande courantes.

Cependant, après avoir exécuté le reboot commande en SSH, mes connexions SSH suivantes ont été refusées et je n'ai aucun accès au serveur.

J'ai pu ping le serveur. J'ai également tenté de redémarrer via l'interface cloud de Google, mais je n'ai toujours pas réussi à me connecter.

Ayant cela comme serveur cloud, je n'ai aucun accès physique au serveur. La solution que je semble voir consiste à reconfigurer les paramètres SSH, ce que je ne peux pas sans me connecter.

Quelles sont les alternatives possibles que j'ai maintenant ou recréer une nouvelle instance est la seule solution ?

Réponse acceptée :

Le mieux est de créer la clé manuellement avec la console gcloud :

[email protected]:~$ 
[email protected]:~$ gcloud compute config-ssh
WARNING: The private SSH key file for Google Compute Engine does not exist.
WARNING: You do not have an SSH key for Google Compute Engine.
WARNING: [/usr/bin/ssh-keygen] will be executed to generate a key.
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/thufir/.ssh/google_compute_engine.
Your public key has been saved in /home/thufir/.ssh/google_compute_engine.pub.
The key fingerprint is:
SHA256:ioreurewiopruweoiprwe [email protected]
The key's randomart image is:
+---[RSA 2048]----+
.......
|                 |
|                 |
+----[SHA256]-----+

Updated [https://www.googleapis.com/compute/v1/projects/<project>].
You should now be able to use ssh/scp with your instances.
For example, try running:

  $ ssh <instance>.<location>.<project>

[email protected]:~$ 
[email protected]:~$ ssh <instance>.<location>.<project>
The authenticity of host 'compute.<####> (<ip address>)' can't be established.
ECDSA key fingerprint is SHA256:<fingerprint?>.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'compute.<####>' (ECDSA) to the list of known hosts.
Welcome to Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-31-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

  Get cloud support with Ubuntu Advantage Cloud Guest:
    http://www.ubuntu.com/business/services/cloud

0 packages can be updated.
0 updates are security updates.



The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

$ 
$ 
$ whoami
thufir
$ pwd
/home/thufir
$ exit
Connection to <ip address> closed.
[email protected]:~$ 

sources :

https://askubuntu.com/questions/803908/

voir aussi :

Comment ajouter une clé SSH avec JSON pour Google cloud computing VPS ?


Linux
  1. Connexion SSH au serveur RHEL 7 sans mot de passe

  2. Ssh - Script Shell pour se connecter à un serveur Ssh ?

  3. Ssh, Sudo, puis télécharger ?

  4. Ssh dans un serveur connecté à un service VPN ?

  5. Gérer les paires de clés SSH pour les serveurs cloud avec python-novaclient

Comment SSH établit une communication sécurisée

Comment ajouter une clé publique SSH au serveur

12 choses à faire après l'installation d'un serveur Linux

Atlantic.Net Cloud - Comment redémarrer en douceur ou en dur un serveur Atlantic.Net Cloud

Comment se connecter en SSH à votre serveur Linux à partir de Windows

Créer un serveur cloud