Menghubungkan dari Windows: terminal dan OpenSSH
Klien SSH bawaan di Windows 10 dan 11: memeriksa ketersediaan, terhubung, membuat key, profil Windows Terminal, dan mengatasi masalah umum.
Diperbarui 23 Agustus 2026
Anda tidak lagi memerlukan program SSH terpisah di Windows: klien OpenSSH sudah terpasang bawaan di sistem, dan Windows Terminal memberi Anda tab serta font yang layak.
Periksa apakah klien sudah terpasang
Buka PowerShell atau Windows Terminal:
ssh -V
Jika muncul versi, berarti sudah siap. Jika perintah tidak ditemukan, pasang komponennya:
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
Perintah ini memerlukan hak administrator.
Menghubungkan
ssh root@203.0.113.10
Anda dapat menyalin alamat dan perintah siap pakai dari tab "Overview" di panel mesin. Saat ditanya tentang fingerprint, jawab yes, lalu masukkan kata sandi root dari tab "Access" — karakter tidak ditampilkan saat Anda mengetik.
Penanganan error saat koneksi pertama dibahas di artikel login pertama ke mesin.
Kunci di Windows
Semuanya bekerja sama seperti di Linux:
ssh-keygen -t ed25519 -C "artem@windows"
type $env:USERPROFILE\.ssh\id_ed25519.pub
Perintah kedua menampilkan kunci publik — tempel baris itu ke panel, tab "Access". Daftar kunci di sana diganti seluruhnya; lihat kunci SSH.
Agar tidak perlu mengetik passphrase kunci setiap kali terhubung, aktifkan agent:
Set-Service ssh-agent -StartupType Automatic
Start-Service ssh-agent
ssh-add $env:USERPROFILE\.ssh\id_ed25519
Nama singkat sebagai ganti alamat
Buat file C:\Users\<you>\.ssh\config:
Host vds
HostName 203.0.113.10
User root
IdentityFile ~/.ssh/id_ed25519
Setelah itu, cukup ssh vds. Untuk detailnya, lihat file ~/.ssh/config.
Profil di Windows Terminal
Settings → Add a profile → Blank profile:
- Name: VDS
- Command line:
ssh vds - Icon dan skema warna — sesuai selera Anda
Sekarang mesin terbuka di tabnya sendiri dari daftar drop-down.
Masalah umum
| Gejala | Solusi |
|---|---|
ssh: command not found | Komponen OpenSSH Client belum terpasang (perintah di atas) |
Bad owner or permissions on config | Izin pada .ssh terlalu longgar: hapus pewarisan dan sisakan akses hanya untuk akun Anda sendiri |
UNPROTECTED PRIVATE KEY FILE | Hal yang sama berlaku untuk file kunci |
| Huruf Kiril di output menjadi kacau | Gunakan Windows Terminal, bukan konsol cmd lama |
REMOTE HOST IDENTIFICATION HAS CHANGED | Mesin dipasang ulang: ssh-keygen -R 203.0.113.10 |
| Koneksi terputus saat menganggur | Tambahkan ServerAliveInterval 30 ke ~/.ssh/config |
Menyalin file
Perintah yang sama seperti di Linux:
scp C:\work\dump.sql root@203.0.113.10:/root/
Selengkapnya, lihat scp dan rsync dan transfer file melalui SFTP.
Jika Anda lebih suka antarmuka grafis dan jendela dengan sesi, PuTTY tetap menjadi pilihan — tidak kalah, hanya berbeda.