Mulai menggunakan OpenSSH untuk Windows

Berlaku untuk: Windows Server 2022, Windows Server 2019, Windows 11, Windows 10

OpenSSH adalah alat konektivitas untuk masuk jarak jauh yang menggunakan protokol SSH. Ini mengenkripsi semua lalu lintas antara klien dan server untuk menghilangkan penyadapan, pembajakan koneksi, dan serangan lainnya.

Klien yang kompatibel dengan OpenSSH dapat digunakan untuk menyambungkan ke perangkat klien Windows Server dan Windows.

Penting

Jika Anda mengunduh beta OpenSSH dari repositori GitHub di PowerShell/Win32-OpenSSH, ikuti instruksi yang tercantum di sana, bukan yang ada di artikel ini. Beberapa informasi dalam repositori Win32-OpenSSH berkaitan dengan produk prarilis yang mungkin dimodifikasi secara substansial sebelum dirilis. Microsoft tidak memberikan jaminan, tersurat maupun tersirat, sehubungan dengan informasi yang diberikan di sana.

Prasyarat

Sebelum memulai, komputer Anda harus memenuhi persyaratan berikut:

  • Perangkat yang menjalankan setidaknya Windows Server 2019 atau Windows 10 (build 1809).
  • PowerShell 5.1 atau yang lebih baru.
  • Akun yang merupakan anggota grup Administrator bawaan.

Pemeriksaan Prasyarat

Untuk memvalidasi lingkungan Anda, buka sesi PowerShell yang ditingkatkan dan lakukan hal berikut:

  • Ketik winver.exe dan tekan enter untuk melihat detail versi untuk perangkat Windows Anda.

  • Jalankan $PSVersionTable.PSVersion. Verifikasi versi utama Anda setidaknya 5, dan versi minor Anda setidaknya 1. Pelajari selengkapnya tentang menginstal PowerShell di Windows.

  • Jalankan perintah di bawah ini. Output menunjukkan True saat Anda menjadi anggota grup Administrator bawaan.

    (New-Object Security.Principal.WindowsPrincipal([Security.Principal.WindowsIdentity]::GetCurrent())).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)
    

Menginstal OpenSSH untuk Windows

Untuk menginstal komponen OpenSSH pada perangkat Windows 10:

  1. Buka Pengaturan, pilih Sistem, lalu pilih Fitur Opsional.

  2. Pindai daftar untuk melihat apakah OpenSSH sudah diinstal. Jika tidak, di bagian atas halaman, pilih Tambahkan fitur, lalu:

    • Temukan Klien OpenSSH, lalu pilih Instal
    • Temukan Server OpenSSH, lalu pilih Instal
  3. Buka aplikasi desktop Layanan. (Pilih Mulai, ketik services.msc di kotak pencarian, lalu pilih aplikasi Layanan atau tekan ENTER.)

  4. Di panel detail, klik dua kali OpenSSH SSH Server.

  5. Pada tab Umum , dari menu drop-down Jenis startup, pilih Otomatis lalu pilih Ok.

  6. Untuk memulai layanan, pilih Mulai.

Untuk menginstal komponen OpenSSH pada perangkat Windows 11:

  1. Buka Pengaturan, pilih Sistem, lalu pilih Fitur Opsional.

  2. Pindai daftar untuk melihat apakah OpenSSH sudah diinstal. Jika tidak, di bagian atas halaman, pilih Tampilkan Fitur, lalu:

    • Cari Klien OpenSSH, pilih Berikutnya, lalu pilih Instal
    • Cari OpenSSH Server, pilih Berikutnya, lalu pilih Instal
  3. Buka aplikasi desktop Layanan. (Pilih Mulai, ketik services.msc di kotak pencarian, lalu pilih aplikasi Layanan atau tekan ENTER.)

  4. Di panel detail, klik dua kali OpenSSH SSH Server.

  5. Pada tab Umum , dari menu drop-down Jenis startup, pilih Otomatis lalu pilih Ok.

  6. Untuk memulai layanan, pilih Mulai.

Untuk menginstal komponen OpenSSH pada perangkat Windows Server:

  1. Buka Pengaturan, pilih Sistem, lalu pilih Fitur Opsional (juga disebut sebagai Kelola fitur opsional).

  2. Pindai daftar untuk melihat apakah OpenSSH sudah diinstal. Jika tidak, di bagian atas halaman, pilih Tambahkan fitur, lalu:

    • Cari Klien OpenSSH, lalu pilih Instal
    • Cari OpenSSH Server, lalu pilih Instal
  3. Buka aplikasi desktop Layanan. (Pilih Mulai, ketik services.msc di kotak pencarian, lalu pilih aplikasi Layanan atau tekan ENTER.)

  4. Di panel detail, klik dua kali OpenSSH SSH Server.

  5. Pada tab Umum , dari menu drop-down Jenis startup, pilih Otomatis lalu pilih Ok.

  6. Untuk memulai layanan, pilih Mulai.

Catatan

Menginstal OpenSSH Server akan membuat dan mengaktifkan aturan firewall bernama OpenSSH-Server-In-TCP. Ini memungkinkan lalu lintas SSH masuk pada port 22. Jika aturan ini tidak diaktifkan dan port ini tidak terbuka, koneksi akan ditolak atau direset.

Sambungkan ke Server OpenSSH:

Setelah diinstal, Anda dapat tersambung ke OpenSSH Server dari perangkat Windows atau Windows Server dengan klien OpenSSH terinstal. Dari perintah PowerShell, jalankan perintah berikut.

ssh domain\username@servername

Setelah tersambung, Anda mendapatkan pesan yang mirip dengan output berikut.

The authenticity of host 'servername (10.00.00.001)' can't be established.
ECDSA key fingerprint is SHA256:(<a large string>).
Are you sure you want to continue connecting (yes/no)?

Memasukkan ya menambahkan server tersebut ke daftar host SSH yang diketahui di klien Windows Anda.

Pada titik ini, Anda akan dimintai kata sandi Anda. Sebagai tindakan pencegahan keamanan, kata sandi Anda tidak akan ditampilkan saat Anda mengetik.

Setelah tersambung, Anda akan melihat prompt shell perintah Windows:

domain\username@SERVERNAME C:\Users\username>

Hapus instalan OpenSSH untuk Windows

Untuk menghapus instalasi OpenSSH menggunakan Windows Pengaturan:

  1. Buka Pengaturan, pilih Sistem, lalu pilih Fitur Opsional (juga disebut sebagai Kelola fitur opsional).
  2. Dalam daftar, pilih OpenSSH Client atau OpenSSH Server.
  3. Pilih Copot pemasangan.

Anda mungkin perlu memulai ulang Windows setelahnya jika layanan sedang digunakan pada saat dihapus instalasinya.

Langkah berikutnya

Sekarang setelah Anda menginstal OpenSSH Server untuk Windows, berikut adalah beberapa artikel yang mungkin membantu Anda saat Anda menggunakannya: