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.
Menghubungkan 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
:
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
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 Desktop IAP, lakukan langkah berikut:
-
Instal Desktop IAP 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 Tambahkan project, 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 Setelan koneksi.
-
Di jendela Setelan koneksi, setel Hubungkan melalui ke Vpc.
-
Di jendela Project Explorer, klik kanan nama VM lagi, 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 Instances dan temukan alamat IP internal VM yang ingin dihubungkan.
- Buka terminal di workstation Anda.
Hubungkan 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 workstation Anda belum menginstal 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 tetapkan 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.