Dokumen ini menjelaskan cara terhubung ke instance mesin virtual (VM) melalui alamat IP internalnya, dari jaringan lokal yang menggunakan Cloud VPN atau Cloud Interconnect untuk terhubung ke jaringan VPC VM.
Terhubung ke VM menggunakan alamat IP internalnya akan berguna jika VM tidak memiliki alamat IP eksternal. Jika VM memiliki alamat IP eksternal, hubungkan ke VM menggunakan alamat IP eksternalnya. Jika jaringan lokal Anda tidak terhubung ke jaringan VPC VM dan Anda perlu terhubung ke alamat IP internal VM, tinjau metode lain yang tercantum dalam Opsi koneksi untuk VM internal saja.
Sistem operasi yang didukung
Metode koneksi ini didukung untuk semua image Linux publik yang tersedia di Compute Engine. Untuk image Fedora CoreOS, Anda harus menyiapkan akses SSH sebelum dapat menggunakan metode ini.
Terhubung ke VM
Untuk terhubung ke VM, selesaikan langkah-langkah di salah satu tab berikut.
gcloud
Hubungkan ke VM menggunakan SSH dengan menjalankan perintah gcloud compute ssh
menggunakan flag --internal-ip
:
-
Di konsol Google Cloud, aktifkan Cloud Shell.
Di bagian bawah Google Cloud Console, Cloud Shell sesi akan terbuka dan menampilkan perintah command line. Cloud Shell adalah lingkungan shell dengan Google Cloud CLI yang sudah terinstal, dan dengan nilai yang sudah ditetapkan untuk project Anda saat ini. Diperlukan waktu beberapa detik untuk melakukan inisialisasi sesi.
Hubungkan ke VM dengan menjalankan perintah berikut:
gcloud compute ssh VM-NAME \ --internal-ip
Ganti VM_NAME
dengan nama VM yang ingin Anda hubungkan.
Desktop IAP
Untuk terhubung ke VM menggunakan IAP Desktop, lakukan hal berikut:
-
Instal IAP Desktop di workstation Anda jika belum melakukannya.
-
Buka Desktop IAP. Jendela Tambahkan project akan terbuka.
-
Saat diminta, login menggunakan Akun Google yang memiliki akses ke project dengan VM yang ingin Anda hubungkan.
-
Di jendela Add projects, masukkan project ID atau nama project yang berisi VM yang ingin Anda hubungkan.
-
Di jendela Project Explorer, klik kanan nama VM yang ingin Anda hubungkan, lalu pilih Connection settings.
-
Di jendela Connection settings, setel Connect via ke Vpc.
-
Di jendela Project Explorer, klik kanan lagi nama VM, lalu pilih Connect untuk terhubung ke VM.
Klien OpenSSH
Hubungkan melalui alamat IP internal VM dari klien OpenSSH, dengan melakukan langkah berikut:
- Tambahkan kunci SSH ke VM jika Anda belum melakukannya.
Di konsol Google Cloud, buka halaman VM Instance dan temukan alamat IP internal VM yang ingin hubungkan.
- Buka terminal di workstation Anda.
Terhubung ke VM dengan menjalankan perintah berikut:
ssh -i PATH_TO_PRIVATE_KEY USERNAME@INTERNAL_IP
Ganti kode berikut:
PATH_TO_PRIVATE_KEY
: jalur ke file kunci SSH pribadi yang sesuai dengan kunci publik yang Anda tambahkan ke VM.USERNAME
: nama pengguna Anda. Jika Anda mengelola kunci SSH di metadata, nama pengguna adalah nama yang Anda tentukan saat membuat kunci SSH. Untuk akun Login OS, nama pengguna ditentukan di profil Google Anda. Misalnya,cloudysanfrancisco_example_com
ataucloudysanfrancisco
.-
INTERNAL_IP
: alamat IP internal VM.
Aplikasi PuTTY
Hubungkan melalui alamat IP internal VM menggunakan PuTTY, dengan melakukan langkah berikut:
- Tambahkan kunci SSH ke VM jika Anda belum melakukannya.
- Jika di workstation Anda belum terinstal aplikasi PuTTY, download file paket PuTTY.
Di konsol Google Cloud, buka halaman VM Instances dan temukan alamat IP internal VM yang ingin dihubungkan.
- Buka aplikasi PuTTY. Jendela konfigurasi koneksi akan terbuka.
Di kolom
Host Name
, masukkan nama pengguna yang terkait dengan kunci SSH, dan alamat IP internal VM yang ingin Anda hubungkan. Gunakan format berikut:USERNAME@INTERNAL_IP
Ganti kode berikut:
USERNAME
: nama pengguna Anda. Jika Anda mengelola kunci SSH di metadata, nama pengguna adalah nama yang Anda tentukan saat membuat kunci SSH. Untuk akun Login OS, nama pengguna ditentukan di profil Google Anda. Misalnya,cloudysanfrancisco_example_com
ataucloudysanfrancisco
.-
INTERNAL_IP
: alamat IP internal VM.
- Pada menu Kategori, buka Koneksi > SSH > Auth.
- Di kolom File kunci pribadi untuk autentikasi, pilih file kunci SSH pribadi yang sesuai dengan kunci publik yang Anda tambahkan ke VM.
- Klik Buka untuk terhubung ke VM.
Pemecahan masalah
Untuk menemukan metode mendiagnosis dan menyelesaikan koneksi SSH yang gagal, lihat Memecahkan Masalah SSH.
Langkah selanjutnya
- Pelajari cara mengelola akses ke VM.
- Pelajari cara mentransfer file ke VM.
- Pelajari cara kerja koneksi SSH ke VM Linux di Compute Engine.