Dokumen ini menjelaskan cara untuk terhubung ke instance virtual machine (VM) Windows menggunakan SSH. Guna mengetahui cara lain untuk terhubung ke VM Windows, baca Terhubung ke VM Windows menggunakan RDP dan Terhubung ke VM Windows menggunakan PowerShell. Untuk mempelajari cara kerja SSH di Compute Engine, lihat Tentang koneksi SSH.
Sebelum memulai
- 
  
  Jika Anda belum melakukannya, siapkan autentikasi.
  Autentikasi memverifikasi identitas Anda untuk mengakses Google Cloud 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: ConsoleWhen you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication. gcloud- 
 
 
  
  
   
   
  
   
   
  
   
   
     
   
  
  
   
   
  
   
   
  
   
   
  
 
 
   
   
      Menginstal Google Cloud CLI. Setelah penginstalan, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut: gcloud initJika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu. 
- Set a default region and zone.
 Image yang didukungSSH untuk Windows didukung pada image Windows Server yang menjalankan agen tamu ( GCEGuestAgent) versi20220527.00atau yang lebih baru dan OpenSSH versi8.6atau yang lebih baru.Mengaktifkan SSH untuk Windows VMUntuk mengaktifkan koneksi SSH ke Windows VM, instal paket google-compute-engine-sshdan setel kuncienable-windows-sshkeTRUEdalam metadata project atau instance. Mengaktifkan SSH untuk Windows di metadata project akan mengaktifkan SSH untuk semua Windows VM di project Anda. Mengaktifkan SSH untuk Windows di metadata instance akan memungkinkan SSH untuk satu VM dan menggantikan nilai yang ditetapkan dalam metadata project.Mengaktifkan SSH untuk Windows saat membuat VMAktifkan SSH untuk Windows saat membuat VM menggunakan Google Cloud konsol atau Google Cloud CLI. KonsolBuat VM dari image publik yang menginstal paket google-compute-engine-sshdan mengaktifkan SSH saat startup:- Tentukan properti Boot disk berikut: - Sistem operasi: Windows Server
- Versi: Versi apa pun
 
- Di bagian Opsi lanjutan, luaskan bagian Pengelolaan. 
- Di bagian Metadata, klik Tambahkan item. Tambahkan skrip startup yang menginstal paket - google-compute-engine-sshdengan memasukkan pasangan nilai kunci metadata berikut:- Kunci: sysprep-specialize-script-cmd
- Nilai: googet -noconfirm=true install google-compute-engine-ssh
 
- Kunci: 
- Di bagian Metadata, klik Tambahkan item. Tetapkan - enable-windows-sshke- TRUEdengan memasukkan pasangan nilai kunci metadata berikut:- Kunci: enable-windows-ssh
- Nilai: TRUE
 
- Kunci: 
- Klik Buat untuk membuat dan memulai VM. 
 gcloudJalankan perintah gcloud compute instances createberikut untuk membuat VM Windows Server yang menginstal paketgoogle-compute-engine-sshdan mengaktifkan SSH saat startup:gcloud compute instances create VM_NAME \ --image-family=IMAGE_FAMILY \ --image-project=windows-cloud \ --metadata sysprep-specialize-script-cmd="googet -noconfirm=true install google-compute-engine-ssh",enable-windows-ssh=TRUEGanti kode berikut: - VM_NAME: nama VM baru.
- IMAGE_FAMILY: Kelompok image Windows Server. Tindakan ini akan membuat VM dari image Windows Server terbaru yang tidak digunakan lagi.
 Mengaktifkan SSH untuk Windows di VM yang berjalanUntuk mengaktifkan SSH pada VM Windows yang berjalan, lakukan salah satu langkah berikut, bergantung pada apakah Anda dapat menggunakan RDP untuk mengakses VM atau apakah workload Anda dapat menoleransi mulai ulang: - Akses RDP diperlukan: Hubungkan ke VM menggunakan RDP dan instal paket SSH
- Perlu dimulai ulang: Gunakan skrip startup untuk menginstal paket SSH 
 RDPJika Anda dapat mengakses VM dengan RDP, aktifkan SSH dengan melakukan hal berikut: 
- Buka sesi Command Prompt administrator dengan melakukan hal berikut: - Buka menu Mulai. 
- Buka Command Prompt. 
- Klik kanan Command Prompt dan pilih Run as administrator. - Jika Anda diminta untuk mengizinkan Command Prompt membuat perubahan pada perangkat, pilih Ya. 
 
- Download dan instal paket - google-compute-engine-sshdengan menjalankan perintah berikut:- googet -noconfirm=true install google-compute-engine-windows && googet -noconfirm=true install google-compute-engine-ssh 
- Tutup sesi RDP. 
- Aktifkan Windows SSH di metadata dengan menetapkan kunci - enable-windows-sshke- TRUE. Untuk mengetahui informasi selengkapnya tentang cara menetapkan medata, lihat Menetapkan metadata kustom.
 Skrip startupJika Anda tidak dapat mengakses VM menggunakan RDP, aktifkan SSH dengan melakukan langkah berikut: 
- Tetapkan pasangan nilai kunci metadata berikut di VM untuk mengaktifkan SSH. Untuk mengetahui informasi selengkapnya tentang cara menetapkan metadata, lihat Menetapkan metadata kustom. - Metadata penginstalan paket SSH: - Kunci: windows-startup-script-cmd
- Nilai: googet -noconfirm=true update && googet -noconfirm=true install google-compute-engine-ssh
 
- Kunci: 
- Metadata pengaktifan SSH: - Kunci: enable-windows-ssh
- Nilai: TRUE
 
- Kunci: 
 
- Mulai VM. Mungkin perlu waktu beberapa menit untuk memulai ulang VM. 
 Menghubungkan ke VM menggunakan SSHHubungkan ke VM menggunakan perintah gcloud compute ssh:gcloud compute ssh VM_NAME Ganti VM_NAMEdengan nama Windows VM yang ingin Anda hubungkan.Terhubung ke VM yang menggunakan ADJika VM yang Anda hubungkan menggunakan Active Directory (AD), hubungkan menggunakan perintah berikut: gcloud compute ssh DOMAIN\USERNAME@VM_NAME Ganti kode berikut: - DOMAIN: domain AD Anda. Misalnya, domain AD- ad.example.com, adalah- example.
- USERNAME: nama pengguna AD Anda. Contoh,- cloudysanfrancisco.
- VM_NAME: nama Windows VM yang ingin Anda hubungkan.
 Apa langkah selanjutnya?- Pelajari cara memecahkan masalah koneksi SSH.
- Pelajari cara Menambahkan kunci SSH ke VM
- Pelajari cara Membatasi kunci SSH dari VM.
 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-10-19 UTC. -