---
title: "Cara Akses VPS Linux via SSH: Panduan Lengkap dari Windows, Mac & Linux"
url: "https://helipod.io/blog/cara-akses-vps-linux"
date: "2026-09-21"
updated: "2026-09-21"
author: "Tim Helipod"
tags: ["vps", "linux", "ssh", "ssh into vps", "vps linux", "tutorial", "hosting"]
excerpt: "Panduan lengkap cara akses VPS Linux menggunakan SSH. Pelajari cara ssh into vps dari Windows (PuTTY), macOS, dan Linux dengan mudah."
---

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

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**

```bash
ssh root@123.45.67.89
```

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 `root@123.45.67.89`

**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**

```bash
ssh root@123.45.67.89
```

**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**

```bash
ssh-keygen -t rsa -b 4096
```

**Langkah 2: Copy Public Key ke VPS**

```bash
ssh-copy-id root@123.45.67.89
```

**Langkah 3: Login Tanpa Password**

```bash
ssh root@123.45.67.89
```

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**

```bash
ssh root@123.45.67.89
```

**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

```bash
# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y

# CentOS/RHEL
sudo yum update -y
```

### Install Software

```bash
# 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

```bash
# 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

```bash
# 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

```bash
# 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

```bash
# 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!
