Skip to content
VDS · Akses mesin

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

GejalaSolusi
ssh: command not foundKomponen OpenSSH Client belum terpasang (perintah di atas)
Bad owner or permissions on configIzin pada .ssh terlalu longgar: hapus pewarisan dan sisakan akses hanya untuk akun Anda sendiri
UNPROTECTED PRIVATE KEY FILEHal yang sama berlaku untuk file kunci
Huruf Kiril di output menjadi kacauGunakan Windows Terminal, bukan konsol cmd lama
REMOTE HOST IDENTIFICATION HAS CHANGEDMesin dipasang ulang: ssh-keygen -R 203.0.113.10
Koneksi terputus saat menganggurTambahkan 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.