Cara Login ke VPS Pertama Kali dari Windows dan Mac
Langkah login SSH ke VPS baru dari Windows (PowerShell atau PuTTY) dan Mac (Terminal), mengganti password, lalu beralih ke SSH key.
Jawaban singkat
Login ke VPS Linux dilakukan lewat SSH. Di Windows 10 dan 11 serta macOS, cukup buka PowerShell atau Terminal lalu ketik ssh root@IP-VPS, terima sidik jari server, dan masukkan password. Setelah itu ganti password dan pasang SSH key.
Daftar isi
- Apa yang perlu disiapkan?
- Langkah login dari Windows
- Langkah 1: Buka PowerShell atau Windows Terminal
- Langkah 2: Sambungkan ke VPS
- Langkah 3: Terima sidik jari server
- Langkah 4: Masukkan password
- Alternatif: PuTTY
- Langkah login dari Mac
- Langkah 1: Buka Terminal
- Langkah 2: Jalankan perintah ssh
- Setelah berhasil masuk, lakukan ini dulu
- Langkah 1: Ganti password bawaan
- Langkah 2: Perbarui sistem
- Langkah 3: Buat SSH key di komputermu
- Langkah 4: Kirim kunci publik ke VPS
- Kalau login gagal, artinya apa?
- Pertanyaan yang sering diajukan
- Checklist login pertama
Sudah menerima email aktivasi VPS berisi IP, username, dan password, tapi bingung harus mulai dari mana? Kabar baiknya, kamu tidak perlu memasang aplikasi khusus. Windows 10, Windows 11, dan macOS sudah membawa program SSH bawaan, jadi login pertama bisa dilakukan dalam beberapa menit.
SSH (Secure Shell) adalah protokol untuk masuk ke server dari jarak jauh lewat koneksi terenkripsi. Setelah tersambung, kamu mengetik perintah di terminal seolah duduk di depan server itu.
Apa yang perlu disiapkan?
- Alamat IP VPS, misalnya
203.0.113.10(contoh, ganti dengan IP milikmu). - Username, biasanya
rootuntuk VPS Linux baru. Sebagian image memakai user lain sepertiubuntuataualmalinux. Ikuti yang tertulis di email atau panel. - Password atau SSH key dari penyedia.
- Port SSH, standarnya 22. Kalau penyedia memakai port lain (umum di NAT VPS), catat angkanya.
Langkah login dari Windows
Langkah 1: Buka PowerShell atau Windows Terminal
Tekan tombol Windows, ketik "PowerShell" atau "Terminal", lalu buka. Ketik ssh dan tekan Enter. Kalau muncul keterangan cara pakai, OpenSSH Client sudah terpasang. Di Windows 10 dan 11, klien ini biasanya sudah ada. Kalau belum, pasang lewat Settings > System > Optional features, cari "OpenSSH Client", lalu klik Add.
Langkah 2: Sambungkan ke VPS
ssh root@203.0.113.10
Kalau port SSH bukan 22, tambahkan -p:
ssh -p 2222 root@203.0.113.10
Langkah 3: Terima sidik jari server
Pada koneksi pertama, akan muncul pesan seperti ini:
The authenticity of host '203.0.113.10' can't be established.
ED25519 key fingerprint is SHA256:xxxxxxxx...
Are you sure you want to continue connecting (yes/no/[fingerprint])?
Ini normal. Komputermu belum pernah melihat server ini, jadi ia meminta konfirmasi. Ketik yes lalu Enter. Sidik jari disimpan di file known_hosts, dan pesan ini tidak muncul lagi untuk server yang sama. Kalau panel penyedia menampilkan sidik jari server, cocokkan dulu sebelum menjawab.
Langkah 4: Masukkan password
Ketik atau tempel password, lalu Enter. Layar tidak menampilkan karakter apa pun saat kamu mengetik, bahkan tanda bintang pun tidak. Itu disengaja. Di PowerShell, klik kanan biasanya langsung menempel teks dari clipboard.
Begitu berhasil, prompt berubah menjadi sesuatu seperti root@namaserver:~#. Kamu sudah berada di dalam VPS.
Alternatif: PuTTY
Kalau lebih suka tampilan grafis, PuTTY adalah klien SSH lama yang masih banyak dipakai. Unduh dari situs resminya, isi Host Name dengan IP, pastikan Port benar dan Connection type SSH, lalu klik Open. Alur sidik jari dan password sama seperti di atas.
Langkah login dari Mac
Langkah 1: Buka Terminal
Tekan Command + Spasi, ketik "Terminal", lalu Enter. macOS sudah membawa OpenSSH, jadi tidak ada yang perlu dipasang.
Langkah 2: Jalankan perintah ssh
ssh root@203.0.113.10
Selanjutnya sama persis dengan Windows: ketik yes untuk sidik jari, lalu masukkan password yang tidak tampil di layar. Perintah yang sama juga berlaku di Linux desktop.
Setelah berhasil masuk, lakukan ini dulu
Langkah 1: Ganti password bawaan
passwd
Masukkan password baru dua kali. Pakai password panjang dan unik, simpan di pengelola password.
Langkah 2: Perbarui sistem
Di Ubuntu atau Debian jalankan apt update && apt upgrade. Di AlmaLinux jalankan dnf upgrade.
Langkah 3: Buat SSH key di komputermu
Keluar dulu dengan exit, lalu di PowerShell atau Terminal komputermu sendiri jalankan:
ssh-keygen -t ed25519
Tekan Enter untuk lokasi bawaan dan isi passphrase bila ingin lapisan pengaman tambahan. Hasilnya dua file: id_ed25519 (kunci privat, jangan dibagikan) dan id_ed25519.pub (kunci publik).
Langkah 4: Kirim kunci publik ke VPS
Di Mac dan Linux:
ssh-copy-id root@203.0.113.10
Windows tidak punya ssh-copy-id, jadi pakai perintah PowerShell berikut:
type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh root@203.0.113.10 "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
Coba login lagi. Kalau tidak ditanya password (atau hanya ditanya passphrase kunci), SSH key sudah bekerja. Alasan kenapa cara ini lebih aman dibahas di SSH key vs password. Langkah pengamanan berikutnya, seperti membuat user sudo dan membatasi login root, ada di cara mengamankan VPS Linux baru.
Kalau login gagal, artinya apa?
| Pesan error | Kemungkinan penyebab | Yang dicoba |
|---|---|---|
Connection timed out | IP salah, VPS mati, atau port diblokir firewall | Cek IP dan status VPS di panel |
Connection refused | Layanan SSH belum jalan atau port salah | Pastikan port, coba konsol web di panel |
Permission denied | Username atau password salah, atau login password dinonaktifkan | Salin ulang password, cek username |
REMOTE HOST IDENTIFICATION HAS CHANGED | VPS diinstal ulang sehingga kunci server berubah | Hapus entri lama: ssh-keygen -R 203.0.113.10 |
Pesan terakhir juga bisa menandakan ada pihak yang menyamar sebagai servermu. Hapus entri lama hanya kalau kamu yakin VPS memang baru saja diinstal ulang. Daftar pengecekan yang lebih lengkap ada di VPS tidak bisa diakses SSH.
Pertanyaan yang sering diajukan
Apakah perlu memasang PuTTY di Windows 11?
Tidak wajib. Windows 11 sudah membawa OpenSSH Client, jadi perintah ssh bisa langsung dipakai dari PowerShell atau Windows Terminal. PuTTY hanya pilihan bila kamu lebih suka antarmuka grafis.
Kenapa password tidak muncul saat diketik?
Itu fitur keamanan agar orang di sekitarmu tidak bisa melihat panjang password. Ketik atau tempel seperti biasa lalu tekan Enter.
Bisakah memakai kunci yang sama untuk beberapa VPS?
Bisa. Kunci publik yang sama boleh dipasang di banyak server. Yang penting kunci privat tetap aman di komputermu dan sebaiknya dilindungi passphrase.
Bagaimana supaya tidak perlu mengetik IP setiap kali?
Buat file config di folder .ssh komputermu, isi Host, HostName, User, dan Port. Setelah itu cukup ketik ssh diikuti nama singkat yang kamu tentukan.
Apa yang dilakukan kalau terkunci dan tidak bisa SSH sama sekali?
Gunakan konsol darurat (VNC atau console web) di panel penyedia. Konsol ini tidak bergantung pada SSH sehingga bisa dipakai untuk memperbaiki konfigurasi.
Checklist login pertama
- Login berhasil dan sidik jari server sudah diterima.
- Password bawaan sudah diganti.
- Sistem sudah diperbarui.
- SSH key terpasang dan login tanpa password berhasil.
- Rencana berikutnya: user sudo, batasi login root, aktifkan firewall.


