GNU/Linux >> Belajar Linux >  >> Linux

Tidak Dapat Ssh Ke Server Google Cloud Setelah Reboot?

Saya sedang belajar mengonfigurasi server Debian dan membiasakan diri dengan baris perintah umum.

Namun, setelah menjalankan reboot perintah di SSH, koneksi SSH saya berikutnya ditolak dan saya sama sekali tidak memiliki akses ke server.

Saya dapat ping server. Saya mencoba mem-boot ulang melalui antarmuka cloud Google juga, namun saya tetap tidak berhasil terhubung.

Memiliki ini sebagai server cloud, saya tidak memiliki akses fisik ke server. Solusi yang sepertinya saya lihat adalah mengonfigurasi ulang pengaturan SSH yang tidak dapat saya lakukan tanpa login.

Apa alternatif yang mungkin saya miliki sekarang atau membuat ulang instance baru adalah satu-satunya solusi?

Jawaban yang Diterima:

Taruhan terbaik Anda adalah membuat kunci secara manual dengan konsol 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]:~$ 

sumber:

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

lihat juga:

Bagaimana cara menambahkan kunci SSH dengan JSON untuk VPS komputasi awan Google?


Linux
  1. Login SSH ke server RHEL 7 tanpa kata sandi

  2. Ssh, Sudo, Lalu Unduh?

  3. Ssh Ke Server Yang Terhubung Ke Layanan VPN?

  1. Bagaimana Cara Meneruskan Kunci Ssh yang Sudah Diteruskan Ke Tmux?

  2. Ssh Private-public Key Map Untuk Klien?

  3. Kelola Pasangan Kunci SSH untuk server cloud dengan python-novaclient

  1. Nyalakan ulang server

  2. Tidak dapat ssh ke server setelah integrasi ke Domain Active Directory (AD) [CentOS/RHEL 7]

  3. Tidak dapat menyalin ~/.ssh/id_rsa.pub