Dokumen ini menjelaskan cara terhubung ke instance virtual machine (VM) Linux yang memiliki alamat IP eksternal menggunakan kunci SSH. Untuk mempelajari cara terhubung ke VM yang tidak memiliki alamat IP eksternal, lihat Opsi koneksi untuk VM khusus internal. Untuk mempelajari cara menghubungkan ke VM Linux menggunakan sertifikat SSH, lihat Mewajibkan sertifikat SSH untuk VM Login OS.
Untuk mengetahui informasi tentang cara kerja koneksi SSH di Compute Engine, termasuk konfigurasi dan penyimpanan kunci SSH, lihat Koneksi SSH ke VM Linux.
Sebelum memulai
-
Jika Anda belum melakukannya, siapkan autentikasi.
Autentikasi adalah
proses yang digunakan untuk memverifikasi identitas Anda untuk mengakses Trusted Cloud by S3NS layanan dan API.
Untuk menjalankan kode atau sampel dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke
Compute Engine dengan memilih salah satu opsi berikut:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda. Setelah login, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud init
- Set a default region and zone.
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.
Konsol
Hubungkan ke VM menggunakan SSH-in-browser dari konsolTrusted Cloud , dengan melakukan hal berikut:
- In the Trusted Cloud console, go to the VM instances page.
- In the list of virtual machine instances, click SSH in the row of the instance that you want to connect to.
gcloud
Terhubung ke VM menggunakan SSH dengan menjalankan perintah
gcloud compute ssh
:Jalankan perintah berikut:
gcloud compute ssh --project=PROJECT_ID --zone=ZONE VM_NAME
Ganti kode berikut:
PROJECT_ID
: ID project yang berisi VMZONE
: nama zona tempat VM beradaVM_NAME
: nama VM
Jika telah menetapkan properti default untuk Google Cloud CLI, Anda dapat menghilangkan flag
--project
dan--zone
dari perintah ini. Contoh:gcloud compute ssh VM_NAME
- Tambahkan kunci SSH ke VM jika Anda belum melakukannya.
Di konsol Trusted Cloud , buka halaman VM Instances dan temukan alamat IP eksternal VM yang ingin dihubungkan.
- Buka terminal di workstation Anda.
Hubungkan ke VM dengan menjalankan perintah berikut:
ssh -i PATH_TO_PRIVATE_KEY USERNAME@EXTERNAL_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 adalah nama yang Anda tetapkan saat membuat kunci SSH.-
EXTERNAL_IP
: alamat IP eksternal VM.
- Tambahkan kunci SSH ke VM jika Anda belum melakukannya.
- Jika workstation Anda belum menginstal aplikasi PuTTY, download file paket PuTTY.
Di konsol Trusted Cloud , buka halaman VM Instances dan temukan alamat IP eksternal 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 eksternal VM yang ingin Anda hubungkan. Gunakan format berikut:USERNAME@EXTERNAL_IP
Ganti kode berikut:
USERNAME
: nama pengguna adalah nama yang Anda tetapkan saat membuat kunci SSH.-
EXTERNAL_IP
: alamat IP eksternal 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.
Tambahkan kunci SSH ke VM jika Anda belum melakukannya.
Instal Secure Shell di Chromebook atau browser Chrome jika Anda belum melakukannya.
Di konsol Trusted Cloud , buka halaman VM Instances dan temukan alamat IP eksternal VM yang ingin dihubungkan.
Buka Secure Shell di kolom URL tab browser Chrome dengan melakukan langkah berikut:
- Ketik
ssh
. - Tekan
Space
. - Tekan
Enter
.
- Ketik
Klik [New Connection].
Di kolom nama pengguna, masukkan 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. Contohnya,
cloudysanfrancisco_example_com
ataucloudysanfrancisco
.Di kolom nama host, masukkan alamat IP eksternal VM.
Pada kolom Identitas, klik Impor..., lalu pilih jalur ke file kunci SSH pribadi yang sesuai dengan kunci publik yang ditambahkan ke VM.
Klik [ENTER] Connect untuk terhubung ke VM.
In the Trusted Cloud console, activate Cloud Shell.
At the bottom of the Trusted 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.
Klien OpenSSH
Untuk terhubung ke VM menggunakan SSH dari klien OpenSSH, lakukan hal berikut:
Aplikasi PuTTY
Untuk terhubung ke VM menggunakan SSH dari aplikasi Windows PuTTY, lakukan hal berikut:
Aplikasi Chrome Secure Shell
Untuk terhubung ke VM menggunakan SSH dari aplikasi Chrome Secure Shell, lakukan langkah berikut:
Langkah berikutnya
- Pelajari cara mengelola akses ke VM.
- Pelajari cara mentransfer file ke VM.
- Pelajari cara kerja koneksi SSH ke VM Linux di Compute Engine.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-08 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-08 UTC."],[[["This document guides users on connecting to Linux virtual machine (VM) instances with external IP addresses, detailing how to connect to VMs that do not have external IP's through the provided link."],["Compute Engine offers various methods to connect to Linux VMs, including using the Google Cloud console, gcloud CLI, OpenSSH client, PuTTY app, and Secure Shell Chrome app."],["Before connecting, users should set up authentication and can install the Google Cloud CLI and set a default region and zone."],["SSH key management is essential for connecting to VMs, with options to create ephemeral or persistent keys, and users can add SSH keys to VMs as needed."],["Supported operating systems include all public Linux images on Compute Engine, although Fedora CoreOS images require setting up SSH access in advance, and troubleshooting information is provided for failed SSH connections."]]],[]] -