GNU/Linux >> Tutoriales Linux >  >> Linux

¿No puede acceder a Google Cloud Server después de reiniciar?

Estaba aprendiendo a configurar un servidor Debian y familiarizándome con las líneas de comando comunes.

Sin embargo, después de ejecutar reboot comando en SSH, mis conexiones SSH posteriores fueron rechazadas y no tengo acceso total al servidor.

Pude ping el servidor. También intenté reiniciar a través de la interfaz de la nube de Google, sin embargo, aún no pude conectarme correctamente.

Al tener esto como un servidor en la nube, no tengo ningún acceso físico al servidor. La solución que veo es reconfigurar la configuración de SSH que no puedo sin iniciar sesión.

¿Cuáles son las posibles alternativas que tengo ahora o recrear una nueva instancia es la única solución?

Respuesta aceptada:

Lo mejor que puedes hacer es crear la clave manualmente con gcloud console:

[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]:~$ 

fuente:

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

ver también:

¿Cómo agrego una clave SSH con JSON para Google Cloud Compute VPS?


Linux
  1. Inicio de sesión SSH en el servidor RHEL 7 sin contraseña

  2. ¿Cómo reenviar una clave Ssh ya reenviada a Tmux?

  3. Administre pares de claves SSH para servidores en la nube con python-novaclient

  4. reiniciar un servidor

  5. no puedo apagar/reiniciar mi servidor Debian 10

Cómo SSH establece una comunicación segura

Cómo agregar una clave pública SSH al servidor

12 cosas que hacer después de instalar un servidor Linux

Atlantic.Net Cloud:cómo reiniciar de forma suave o dura un servidor de Atlantic.Net Cloud

Cómo SSH en su servidor Linux desde Windows

Crear un servidor en la nube