Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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.
Important
Jika Anda mengunduh beta OpenSSH dari repositori GitHub di PowerShell/openssh-portal, ikuti instruksi yang tercantum di sana, bukan yang ada dalam 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.
Prerequisites
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:
Masukkan 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.Untuk memeriksa kapan Anda adalah administrator, jalankan perintah berikut. Output menunjukkan
Truesaat Anda menjadi anggota grup Administrator bawaan.(New-Object Security.Principal.WindowsPrincipal([Security.Principal.WindowsIdentity]::GetCurrent())).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)
Aktifkan Server OpenSSH
Dimulai dengan Windows Server 2025, OpenSSH sekarang diinstal secara default. Anda juga dapat mengaktifkan atau menonaktifkan layanan sshd di Server Manager.
Untuk mengaktifkan SSHD menggunakan Server Manager:
Di Server Manager, pada panel navigasi di sebelah kiri, pilih Local Server.
Di jendela Properti , temukan Akses SSH Jarak Jauh.
Pilih Diaktifkan untuk mengaktifkan layanan OpenSSH.
Note
Jika Anda perlu mengizinkan atau membatasi pengguna atau grup tertentu agar tidak menggunakan OpenSSH untuk akses jarak jauh, tambahkan mereka ke grup pengguna Pengguna OpenSSH .
Menginstal OpenSSH Server & Client
Untuk menginstal komponen OpenSSH pada perangkat Windows Server:
Pilih Mulai, ketik Fitur Opsional di kotak pencarian, lalu pilih Fitur Opsional.
Pindai daftar untuk melihat apakah OpenSSH sudah diinstal. Jika tidak, di bagian atas halaman, pilih Fitur tampilan, lalu:
Cari dan pilih OpenSSH Client, lalu pilih Tambahkan
Cari dan pilih OpenSSH Server, lalu pilih Tambahkan
Buka aplikasi desktop Layanan . (Pilih Mulai, ketik services.msc di kotak pencarian, lalu pilih aplikasi Layanan atau tekan ENTER.)
Di panel detail, klik dua kali OpenSSH SSH Server.
Pada tab Umum , dari menu drop-down Jenis startup , pilih Otomatis lalu pilih Ok.
Untuk memulai layanan, pilih Mulai.
Note
Menginstal OpenSSH Server membuat dan mengaktifkan aturan firewall bernama OpenSSH-Server-In-TCP. Aturan ini memungkinkan lalu lintas SSH masuk pada port 22. Jika aturan ini tidak diaktifkan dan port ini tidak terbuka, koneksi ditolak atau direset.
Menginstal OpenSSH Server & Client
Untuk menginstal komponen OpenSSH pada perangkat Windows Server:
Pilih Mulai, ketik Fitur Opsional di kotak pencarian, lalu pilih Tambahkan fitur opsional.
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
Buka aplikasi desktop Layanan . (Pilih Mulai, ketik services.msc di kotak pencarian, lalu pilih aplikasi Layanan atau tekan ENTER.)
Di panel detail, klik dua kali OpenSSH SSH Server.
Pada tab Umum , dari menu drop-down Jenis startup , pilih Otomatis lalu pilih Ok.
Untuk memulai layanan, pilih Mulai.
Note
Menginstal OpenSSH Server membuat dan mengaktifkan aturan firewall bernama OpenSSH-Server-In-TCP. Aturan ini memungkinkan lalu lintas SSH masuk pada port 22. Jika aturan ini tidak diaktifkan dan port ini tidak terbuka, koneksi ditolak atau direset.
Menginstal OpenSSH Server & Client
Untuk menginstal komponen OpenSSH pada perangkat Windows Server:
Pilih Mulai, ketik Fitur Opsional di kotak pencarian, lalu pilih Fitur Opsional (juga disebut sebagai Kelola fitur opsional).
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
Buka aplikasi desktop Layanan . (Pilih Mulai, ketik services.msc di kotak pencarian, lalu pilih aplikasi Layanan atau tekan ENTER.)
Di panel detail, klik dua kali OpenSSH SSH Server.
Pada tab Umum , dari menu drop-down Jenis startup , pilih Otomatis lalu pilih Ok.
Untuk memulai layanan, pilih Mulai.
Note
Menginstal OpenSSH Server membuat dan mengaktifkan aturan firewall bernama OpenSSH-Server-In-TCP. Aturan ini memungkinkan lalu lintas SSH masuk pada port 22. Jika aturan ini tidak diaktifkan dan port ini tidak terbuka, koneksi ditolak atau direset.
Sambungkan ke Server OpenSSH:
Setelah diinstal, Anda dapat terhubung ke OpenSSH Server dari perangkat Windows atau Windows Server dengan klien OpenSSH yang diinstal. 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 yes menambahkan server tersebut ke daftar host SSH yang diketahui di klien Windows Anda.
Pada titik ini, layanan meminta kata sandi Anda. Sebagai tindakan pencegahan keamanan, karakter kata sandi Anda tidak ditampilkan saat Anda memasukkannya.
Setelah tersambung, Anda akan melihat perintah shell Windows berikut:
domain\username@SERVERNAME C:\Users\username>
Nonaktifkan Server OpenSSH
Anda dapat menonaktifkan layanan sshd di Server Manager.
Untuk menonaktifkan SSHD menggunakan Server Manager:
Di Server Manager, pada panel navigasi di sebelah kiri, pilih Local Server.
Di jendela Properti , temukan Akses SSH Jarak Jauh.
Pilih Dinonaktifkan untuk menonaktifkan layanan OpenSSH.
Note
Jika Anda perlu mengizinkan atau membatasi pengguna atau grup tertentu agar tidak menggunakan OpenSSH untuk akses jarak jauh, tambahkan mereka ke grup pengguna Pengguna OpenSSH .
Copot Instalasi Server OpenSSH & Klien
Untuk menghapus instalasi OpenSSH menggunakan Pengaturan Windows:
Pilih Mulai, ketik Fitur Opsional di kotak pencarian, lalu pilih Fitur opsional.
Pindai daftar untuk melihat apakah OpenSSH diinstal:
Cari dan pilih OpenSSH Client, lalu pilih Hapus
Cari dan pilih OpenSSH Server, lalu pilih Hapus
Copot pemasangan Server & Klien OpenSSH
Untuk menghapus instalasi OpenSSH menggunakan Pengaturan Windows:
Pilih Mulai, ketik Fitur Opsional di kotak pencarian, lalu pilih Fitur opsional (juga disebut sebagai Kelola fitur opsional atau Lihat riwayat fitur opsional).
Dalam daftar, pilih OpenSSH Client atau OpenSSH Server.
Pilih Hapus instalan.
Jika layanan sedang digunakan saat Anda menghapus instalannya, Anda harus memulai ulang Windows.
Langkah selanjutnya
Sekarang setelah Anda selesai menginstal OpenSSH Server untuk Windows, berikut adalah beberapa artikel yang dapat membantu Anda mempelajari cara menggunakannya:
Pelajari selengkapnya tentang menggunakan pasangan kunci untuk autentikasi di manajemen kunci OpenSSH
Pelajari selengkapnya tentang konfigurasi server OpenSSH untuk Windows