Baru punya VPS tapi bingung bagaimana cara mengaksesnya? Atau sudah lama pakai VPS tapi masih belum maksimal memanfaatkan SSH? Kalau iya, kamu ada di tempat yang tepat. SSH adalah pintu utama untuk mengelola VPS secara remote. Hampir semua operasi di VPS, mulai dari install aplikasi hingga monitoring, dilakukan melalui koneksi SSH.
Makanya, memahami cara menggunakan SSH di VPS adalah skill dasar yang wajib dikuasai siapa pun yang serius mengelola server. Panduan ini akan membahas semuanya secara lengkap dan praktis dari login pertama kali hingga tips keamanan yang sering diabaikan.
Apa Itu SSH?
SSH, atau Secure Shell, adalah protokol yang digunakan untuk masuk secara aman ke sistem jauh. Inilah cara paling umum untuk mengakses server Linux dari jarak jauh. Cara kerjanya sederhana: SSH membuat “terowongan” terenkripsi antara komputer kamu dan server VPS. Semua data yang dikirim dan diterima melalui koneksi ini dienkripsi, sehingga tidak bisa disadap pihak ketiga meskipun melewati jaringan publik seperti internet.
Dengan SSH, kamu bisa menjalankan perintah, memindahkan file, mengedit konfigurasi, dan mengelola seluruh sistem VPS secara aman. SSH berjalan di port 22 secara default, meskipun port ini bisa diubah untuk meningkatkan keamanan. Dibanding metode akses lain seperti Telnet, SSH jauh lebih aman karena seluruh komunikasinya terenkripsi. Inilah alasan SSH menjadi standar industri untuk remote server management hingga hari ini.
Yang Dibutuhkan Sebelum Mulai
Sebelum praktek cara menggunakan SSH di VPS, siapkan dulu hal-hal berikut:
- IP Address VPS — bisa ditemukan di dashboard provider VPS kamu
- Username — biasanya root untuk akses pertama kali
- Password VPS — dikirim via email saat VPS pertama kali aktif
- SSH client — Terminal (Linux/macOS), PowerShell, atau PuTTY (Windows)
- Koneksi internet yang stabil
Cara Menggunakan SSH di VPS dari Berbagai OS
1. Login SSH dari Linux & macOS
Linux dan macOS sudah memiliki SSH client bawaan di Terminal, jadi kamu tidak perlu install apapun. Langkahnya sangat mudah.
Buka Terminal, lalu jalankan perintah berikut:
ssh root@IP_ADDRESS_VPS
Contohnya:
ssh root@103.12.34.56
Setelah menjalankan perintah tersebut, akan muncul konfirmasi Are you sure you want to continue connecting. Ketik yes lalu tekan Enter. Kemudian masukkan password root VPS kamu dan tekan Enter. Pada Terminal, karakter password tidak akan tampil saat diketik — tapi prosesnya tetap berjalan. Jika login berhasil, kamu akan masuk ke shell VPS dan siap menjalankan perintah apapun di server.
2. Login SSH dari Windows via PuTTY
PuTTY adalah SSH client gratis yang paling banyak digunakan pengguna Windows, terutama yang belum familiar dengan command line. Buka aplikasi PuTTY. Pada bagian Host Name (or IP address), masukkan IP Address server kamu. Pada bagian Port, isi dengan 22.
Pastikan Connection type diatur ke SSH, lalu klik Open untuk memulai koneksi. Setelah jendela terminal terbuka, masukkan username root dan password VPS kamu. Sama seperti Terminal, password tidak akan terlihat saat diketik — ini normal dan bukan error.
3. Login SSH dari Windows via PowerShell atau CMD
Pengguna Windows 10 ke atas tidak perlu install PuTTY. PowerShell dan Command Prompt sudah mendukung SSH secara native.
Buka PowerShell atau CMD, lalu jalankan perintah yang sama seperti di Linux:
ssh root@IP_ADDRESS_VPS
Jika koneksi berhasil, jendela terminal akan terbuka dan kamu bisa langsung mulai mengelola VPS. Cara ini lebih praktis karena tidak memerlukan software tambahan apapun.
Perintah Dasar SSH yang Wajib Kamu Kuasai
Setelah berhasil login, inilah perintah-perintah SSH yang paling sering digunakan dalam pengelolaan VPS sehari-hari:
| Perintah | Fungsi |
| ls | Melihat daftar file dan folder |
| cd /folder | Pindah ke direktori tertentu |
| pwd | Menampilkan direktori aktif saat ini |
| sudo apt update | Update daftar paket (Ubuntu/Debian) |
| sudo apt upgrade | Upgrade semua paket ke versi terbaru |
| nano namafile | Edit file dengan text editor nano |
| mkdir namafolder | Membuat folder baru |
| rm namafile | Menghapus file |
| reboot | Restart VPS |
| exit | Keluar dari sesi SSH |
Menguasai perintah-perintah di atas sudah cukup untuk kebutuhan pengelolaan VPS sehari-hari, terutama bagi pemula.
Cara Setup SSH Key untuk Keamanan Lebih Baik
Login menggunakan password memang mudah, tapi ada cara yang lebih aman: SSH Key Authentication. Metode ini menggunakan sepasang kunci kriptografi sehingga kamu tidak perlu memasukkan password setiap kali login.
Autentikasi berbasis kunci bekerja dengan membuat sepasang kunci: kunci privat dan kunci publik. Kunci privat disimpan di mesin klien dan dirahasiakan. Kunci publik ditempatkan di server yang ingin kamu akses.
1. Generate SSH Key
Jalankan perintah berikut di Terminal atau PowerShell komputer lokal kamu:
ssh-keygen -t rsa -b 4096
Tekan Enter untuk menerima lokasi penyimpanan default. Kamu juga bisa menambahkan passphrase sebagai lapisan keamanan tambahan — sangat disarankan.
Dua file akan dihasilkan:
- ~/.ssh/id_rsa — private key (jangan pernah dibagikan)
- ~/.ssh/id_rsa.pub — public key (yang akan disalin ke VPS)
2. Salin Public Key ke VPS
Gunakan perintah berikut untuk menyalin public key ke VPS kamu:
ssh-copy-id root@IP_ADDRESS_VPS
Masukkan password VPS satu kali terakhir. Setelah itu, setiap login berikutnya tidak memerlukan password lagi — cukup dengan SSH key yang sudah terdaftar.
Tips Keamanan SSH di VPS
Cara menggunakan SSH di VPS tidak lengkap tanpa membahas keamanannya. Beberapa langkah berikut wajib kamu terapkan, terutama di VPS production:
- Ganti port default SSH — Ubah port 22 ke port lain misalnya 4422 melalui file sshd_config, tambahkan aturan firewall untuk port baru, lalu restart SSH. Langkah ini mengurangi percobaan brute-force otomatis secara signifikan.
- Nonaktifkan login root langsung — Buat user baru dengan hak sudo dan gunakan akun tersebut untuk aktivitas sehari-hari.
- Gunakan SSH key, bukan password — Autentikasi berbasis kunci jauh lebih sulit ditembus dibanding password biasa.
- Aktifkan firewall — Batasi IP yang bisa mengakses port SSH jika memungkinkan.
- Update sistem secara rutin — Selalu perbarui sistem VPS untuk mendapatkan patch keamanan terbaru.
Kesimpulan
SSH adalah fondasi dari semua aktivitas pengelolaan VPS. Dengan menguasai cara menggunakan SSH di VPS — mulai dari login, perintah dasar, hingga setup SSH key — kamu sudah punya bekal yang cukup untuk mengelola server secara profesional dan aman.Yang tidak kalah penting adalah memilih VPS dengan performa dan keandalan tinggi sebagai fondasi infrastruktur kamu. Nevacloud hadir dengan VPS berbasis cloud yang cepat, stabil, dan didukung infrastruktur mutakhir — cocok untuk developer, sysadmin, maupun bisnis yang butuh server handal. Explore pilihan VPS Nevacloud sekarang dan mulai kelola server kamu dengan lebih percaya diri.


