Dokumen ini menjelaskan cara menggunakan akun layanan untuk terhubung ke instance virtual machine (VM) Compute Engine menggunakan SSH. Dengan menyiapkan SSH untuk akun layanan, Anda dapat mengonfigurasi aplikasi untuk menggunakan SSH, yang dapat membantu Anda mengotomatiskan beban kerja.
Sebelum memulai
- Membuat akun layanan
-
Siapkan autentikasi, jika Anda belum melakukannya.
Autentikasi adalah proses verifikasi identitas Anda untuk akses ke layanan dan API Google Cloud.
Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke Compute Engine sebagai berikut.
-
Instal Google Cloud CLI, lalu initialize dengan menjalankan perintah berikut:
gcloud init
- Menetapkan region dan zona default.
-
Terhubung ke VM sebagai akun layanan secara manual
Untuk terhubung ke VM sebagai akun layanan, gunakan salah satu metode berikut:
Langsung meniru identitas akun layanan
Gunakan flag --impersonate-service-account
gcloud CLI untuk terhubung langsung ke VM menggunakan identitas akun layanan. Jalankan perintah berikut untuk terhubung ke VM sebagai akun layanan:
gcloud compute ssh VM_NAME \ --impersonate-service-account=SERVICE_ACCOUNT_EMAIL
Ganti kode berikut:
VM_NAME
: nama VM yang ingin Anda hubungkan ke akun layanan.SERVICE_ACCOUNT_EMAIL
: alamat email yang terkait dengan akun layanan.
Meniru identitas akun layanan dari VM
Tiru identitas akun layanan dari VM lain dengan melakukan hal berikut:
- Hubungkan ke VM yang berjalan sebagai akun layanan.
Dari VM yang berjalan sebagai akun layanan, hubungkan ke VM lain menggunakan metode yang sama.
Langkah selanjutnya
- Pelajari cara mengonfigurasi aplikasi untuk menggunakan SSH.
- Pelajari lebih lanjut cara kerja koneksi SSH di Compute Engine, termasuk penyimpanan dan konfigurasi kunci SSH.