vpslinuxsshssh into vpsvps linuxtutorialhosting

Cara Akses VPS Linux via SSH: Panduan Lengkap dari Windows, Mac & Linux

Tim Helipod

5 menit baca

Panduan lengkap cara akses VPS Linux menggunakan SSH. Pelajari cara ssh into vps dari Windows (PuTTY), macOS, dan Linux dengan mudah.

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 root atau ubuntu)
  • 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

  1. Tekan F1 atau Ctrl + Shift + P
  2. Ketik Remote-SSH: Connect to Host
  3. 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":

  1. Pastikan IP address benar
  2. Pastikan port SSH (22) terbuka
  3. Pastikan service SSH berjalan di VPS
# Check SSH service status
sudo systemctl status sshd

Permission Denied

Jika Anda melihat "Permission denied":

  1. Pastikan username benar
  2. Pastikan password benar
  3. Atau gunakan SSH key yang benar

Timeout

Jika koneksi timeout:

  1. Cek koneksi internet Anda
  2. Pastikan firewall VPS tidak memblokir SSH
  3. Coba gunakan port lain

Tips Keamanan

  1. Gunakan SSH Key daripada password
  2. Ganti port SSH dari default (22)
  3. Non-aktifkan root login — buat user biasa lalu gunakan sudo
  4. Install fail2ban untuk melindungi dari brute force
  5. 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!

Siap coba Helipod?

Deploy aplikasi kamu sekarang. Gratis, tanpa kartu kredit.

Mulai Gratis →
WhatsApp