Mengakses VPS Linux adalah langkah pertama setelah Anda menyewa server. Dengan SSH (Secure Shell), Anda bisa mengontrol VPS dari jarak jauh melalui terminal.
Dalam panduan ini, kami akan menjelaskan cara ssh into vps Linux dari berbagai sistem operasi: Windows, macOS, dan Linux.
Apa itu SSH?
SSH (Secure Shell) adalah protokol yang memungkinkan Anda terhubung ke server secara aman melalui jaringan. Semua data yang dikirim melalui SSH terenkripsi, sehingga aman dari penyadapan.
Untuk ssh ke VPS Linux, Anda memerlukan:
- IP Address VPS Anda
- Port SSH (default: 22)
- Username (biasanya
rootatauubuntu) - Password atau SSH Key
Cara SSH ke VPS Linux dari Windows
Metode 1: Menggunakan PuTTY
PuTTY adalah SSH client paling populer untuk Windows.
Langkah 1: Download dan Install PuTTY
Download PuTTY dari situs resmi: https://www.putty.org/
Langkah 2: Buka PuTTY
Buka PuTTY dan masukkan informasi berikut:
- Host Name: IP address VPS Anda (contoh:
123.45.67.89) - Port:
22
Langkah 3: Klik Open
Klik tombol Open untuk memulai koneksi.
Langkah 4: Login
Ketik username Anda (biasanya root) dan tekan Enter. Kemudian masukkan password.
Metode 2: Menggunakan Windows Terminal (Built-in)
Windows 10 dan 11 sudah memiliki SSH client built-in.
Langkah 1: Buka Windows Terminal
Tekan Win + X lalu pilih Windows Terminal atau PowerShell.
Langkah 2: Ketik perintah SSH
ssh [email protected]
Ganti 123.45.67.89 dengan IP address VPS Anda.
Langkah 3: Konfirmasi Koneksi
Pertama kali terhubung, Anda akan melihat pesan seperti:
The authenticity of host '123.45.67.89' can't be established.
Are you sure you want to continue connecting (yes/no)?
Ketik yes dan tekan Enter.
Langkah 4: Masukkan Password
Masukkan password VPS Anda. Ketika mengetik password, tidak ada karakter yang muncul di layar — ini normal.
Metode 3: Menggunakan VS Code
VS Code memiliki Remote SSH extension yang memungkinkan Anda edit file langsung di VPS.
Langkah 1: Install Extension
Buka VS Code, cari dan install extension Remote - SSH.
Langkah 2: Connect to Host
- Tekan
F1atauCtrl + Shift + P - Ketik
Remote-SSH: Connect to Host - Masukkan
[email protected]
Langkah 3: Buka Folder
Setelah terhubung, buka folder di VPS untuk mulai mengedit file.
Cara SSH ke VPS Linux dari macOS
macOS sudah memiliki SSH client built-in melalui Terminal.
Langkah 1: Buka Terminal
Buka application Terminal dari folder Utilities.
Langkah 2: Ketik perintah SSH
ssh [email protected]
Langkah 3: Konfirmasi dan Login
Konfirmasi koneksi dengan mengetik yes, lalu masukkan password.
Tips: SSH Key Authentication
Untuk login tanpa password, Anda bisa menggunakan SSH key:
Langkah 1: Generate SSH Key
ssh-keygen -t rsa -b 4096
Langkah 2: Copy Public Key ke VPS
ssh-copy-id [email protected]
Langkah 3: Login Tanpa Password
ssh [email protected]
Sekarang Anda bisa login tanpa memasukkan password.
Akses VPS Linux dari Linux
Cara akses VPS dari Linux sama seperti macOS.
Langkah 1: Buka Terminal
Buka terminal dari application menu.
Langkah 2: Ketik perintah SSH
ssh [email protected]
Langkah 3: Login
Masukkan password atau gunakan SSH key.
Perintah Dasar Setelah Login
Setelah berhasil login, berikut beberapa perintah dasar yang perlu Anda ketahui:
Update System
# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y
# CentOS/RHEL
sudo yum update -y
Install Software
# Install Nginx
sudo apt install nginx -y
# Install Node.js
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install nodejs -y
# Install Docker
curl -fsSL https://get.docker.com | sh
Manage Services
# Start service
sudo systemctl start nginx
# Stop service
sudo systemctl stop nginx
# Restart service
sudo systemctl restart nginx
# Check status
sudo systemctl status nginx
File Management
# List files
ls -la
# Change directory
cd /var/www
# Create directory
mkdir mywebsite
# Edit file
nano index.html
# Copy file
cp file1.txt file2.txt
# Move/rename
mv oldname.txt newname.txt
# Delete
rm filename.txt
Troubleshooting
Connection Refused
Jika Anda melihat pesan "Connection refused":
- Pastikan IP address benar
- Pastikan port SSH (22) terbuka
- Pastikan service SSH berjalan di VPS
# Check SSH service status
sudo systemctl status sshd
Permission Denied
Jika Anda melihat "Permission denied":
- Pastikan username benar
- Pastikan password benar
- Atau gunakan SSH key yang benar
Timeout
Jika koneksi timeout:
- Cek koneksi internet Anda
- Pastikan firewall VPS tidak memblokir SSH
- Coba gunakan port lain
Tips Keamanan
- Gunakan SSH Key daripada password
- Ganti port SSH dari default (22)
- Non-aktifkan root login — buat user biasa lalu gunakan
sudo - Install fail2ban untuk melindungi dari brute force
- Gunakan firewall untuk membatasi akses
# Install fail2ban
sudo apt install fail2ban -y
sudo systemctl enable fail2ban
Kesimpulan
Mengakses VPS Linux sangat mudah dengan SSH. Anda bisa ssh into vps dari Windows (PuTTY atau Windows Terminal), macOS, atau Linux langsung dari terminal.
Yang perlu Anda ingat:
- Gunakan IP address, port, dan credentials yang benar
- Pertimbangkan SSH key untuk keamanan lebih
- Pelajari perintah dasar Linux untuk mengelola VPS Linux
Mulai sekarang dan kelola VPS Linux Anda dengan percaya diri!