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.

Baca Juga:   SaaS adalah : Pengertian, Cara Kerja dan Contohnya!

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. 

Baca Juga:   Apa Itu MongoDB? Keunggulan, Fitur, & Cara Menggunakannya

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:

PerintahFungsi
lsMelihat daftar file dan folder
cd /folderPindah ke direktori tertentu
pwdMenampilkan direktori aktif saat ini
sudo apt updateUpdate daftar paket (Ubuntu/Debian)
sudo apt upgradeUpgrade semua paket ke versi terbaru
nano namafileEdit file dengan text editor nano
mkdir namafolderMembuat folder baru
rm namafileMenghapus file
rebootRestart VPS
exitKeluar 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)
Baca Juga:   Gantt Chart: Fungsi, Contoh, dan Cara Membuatnya (Lengkap)

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.

Avatar for Moh Ali

Tentang Penulis

Moh Ali

Moh Ali merupakan seorang Product Engineer di Nevacloud yang memiliki latar belakang kuat dalam infrastruktur cloud, pengembangan produk, serta rekayasa jaringan. Ia memiliki pengalaman praktis dalam merancang, membangun, dan mengelola sistem yang skalabel, dengan kemampuan menggabungkan keahlian teknis yang mendalam... baca lebih lanjut..