---
title: "Cara Login ke VPS Pertama Kali dari Windows dan Mac"
description: "Langkah login SSH ke VPS baru dari Windows (PowerShell atau PuTTY) dan Mac (Terminal), mengganti password, lalu beralih ke SSH key."
url: "https://nivelva.com/insight/cara-login-vps-pertama-kali-windows-mac"
category: "Server \u0026 Infrastruktur"
tags: ["ssh","login vps","windows","mac","terminal"]
author: "Theresia Candiawan"
published: "2026-11-07T03:12:00+07:00"
updated: "2026-11-07T03:12:00+07:00"
language: "id"
publisher: "Nivelva (https://nivelva.com)"
---

# Cara Login ke VPS Pertama Kali dari Windows dan Mac

> **Jawaban singkat:** Login ke VPS Linux dilakukan lewat SSH. Di Windows 10 dan 11 serta macOS, cukup buka PowerShell atau Terminal lalu ketik ssh root@IP-VPS, terima sidik jari server, dan masukkan password. Setelah itu ganti password dan pasang SSH key.

Sudah menerima email aktivasi VPS berisi IP, username, dan password, tapi bingung harus mulai dari mana? Kabar baiknya, kamu tidak perlu memasang aplikasi khusus. Windows 10, Windows 11, dan macOS sudah membawa program SSH bawaan, jadi login pertama bisa dilakukan dalam beberapa menit.

SSH (Secure Shell) adalah protokol untuk masuk ke server dari jarak jauh lewat koneksi terenkripsi. Setelah tersambung, kamu mengetik perintah di terminal seolah duduk di depan server itu.

## Apa yang perlu disiapkan?

- **Alamat IP VPS**, misalnya `203.0.113.10` (contoh, ganti dengan IP milikmu).
- **Username**, biasanya `root` untuk VPS Linux baru. Sebagian image memakai user lain seperti `ubuntu` atau `almalinux`. Ikuti yang tertulis di email atau panel.
- **Password atau SSH key** dari penyedia.
- **Port SSH**, standarnya 22. Kalau penyedia memakai port lain (umum di NAT VPS), catat angkanya.

## Langkah login dari Windows

### Langkah 1: Buka PowerShell atau Windows Terminal

Tekan tombol Windows, ketik "PowerShell" atau "Terminal", lalu buka. Ketik `ssh` dan tekan Enter. Kalau muncul keterangan cara pakai, OpenSSH Client sudah terpasang. Di Windows 10 dan 11, klien ini biasanya sudah ada. Kalau belum, pasang lewat **Settings > System > Optional features**, cari "OpenSSH Client", lalu klik Add.

### Langkah 2: Sambungkan ke VPS

```
ssh root@203.0.113.10
```

Kalau port SSH bukan 22, tambahkan `-p`:

```
ssh -p 2222 root@203.0.113.10
```

### Langkah 3: Terima sidik jari server

Pada koneksi pertama, akan muncul pesan seperti ini:

```
The authenticity of host '203.0.113.10' can't be established.
ED25519 key fingerprint is SHA256:xxxxxxxx...
Are you sure you want to continue connecting (yes/no/[fingerprint])?
```

Ini normal. Komputermu belum pernah melihat server ini, jadi ia meminta konfirmasi. Ketik `yes` lalu Enter. Sidik jari disimpan di file `known_hosts`, dan pesan ini tidak muncul lagi untuk server yang sama. Kalau panel penyedia menampilkan sidik jari server, cocokkan dulu sebelum menjawab.

### Langkah 4: Masukkan password

Ketik atau tempel password, lalu Enter. Layar tidak menampilkan karakter apa pun saat kamu mengetik, bahkan tanda bintang pun tidak. Itu disengaja. Di PowerShell, klik kanan biasanya langsung menempel teks dari clipboard.

Begitu berhasil, prompt berubah menjadi sesuatu seperti `root@namaserver:~#`. Kamu sudah berada di dalam VPS.

### Alternatif: PuTTY

Kalau lebih suka tampilan grafis, PuTTY adalah klien SSH lama yang masih banyak dipakai. Unduh dari situs resminya, isi **Host Name** dengan IP, pastikan **Port** benar dan **Connection type** SSH, lalu klik Open. Alur sidik jari dan password sama seperti di atas.

## Langkah login dari Mac

### Langkah 1: Buka Terminal

Tekan Command + Spasi, ketik "Terminal", lalu Enter. macOS sudah membawa OpenSSH, jadi tidak ada yang perlu dipasang.

### Langkah 2: Jalankan perintah ssh

```
ssh root@203.0.113.10
```

Selanjutnya sama persis dengan Windows: ketik `yes` untuk sidik jari, lalu masukkan password yang tidak tampil di layar. Perintah yang sama juga berlaku di Linux desktop.

## Setelah berhasil masuk, lakukan ini dulu

### Langkah 1: Ganti password bawaan

```
passwd
```

Masukkan password baru dua kali. Pakai password panjang dan unik, simpan di pengelola password.

### Langkah 2: Perbarui sistem

Di Ubuntu atau Debian jalankan `apt update && apt upgrade`. Di AlmaLinux jalankan `dnf upgrade`.

### Langkah 3: Buat SSH key di komputermu

Keluar dulu dengan `exit`, lalu di PowerShell atau Terminal komputermu sendiri jalankan:

```
ssh-keygen -t ed25519
```

Tekan Enter untuk lokasi bawaan dan isi passphrase bila ingin lapisan pengaman tambahan. Hasilnya dua file: `id_ed25519` (kunci privat, jangan dibagikan) dan `id_ed25519.pub` (kunci publik).

### Langkah 4: Kirim kunci publik ke VPS

Di Mac dan Linux:

```
ssh-copy-id root@203.0.113.10
```

Windows tidak punya `ssh-copy-id`, jadi pakai perintah PowerShell berikut:

```
type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh root@203.0.113.10 "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
```

Coba login lagi. Kalau tidak ditanya password (atau hanya ditanya passphrase kunci), SSH key sudah bekerja. Alasan kenapa cara ini lebih aman dibahas di [SSH key vs password](https://nivelva.com/insight/ssh-key-vs-password). Langkah pengamanan berikutnya, seperti membuat user sudo dan membatasi login root, ada di [cara mengamankan VPS Linux baru](https://nivelva.com/insight/cara-mengamankan-vps-baru).

## Kalau login gagal, artinya apa?

| Pesan error | Kemungkinan penyebab | Yang dicoba |
|:--|:--|:--|
| `Connection timed out` | IP salah, VPS mati, atau port diblokir firewall | Cek IP dan status VPS di panel |
| `Connection refused` | Layanan SSH belum jalan atau port salah | Pastikan port, coba konsol web di panel |
| `Permission denied` | Username atau password salah, atau login password dinonaktifkan | Salin ulang password, cek username |
| `REMOTE HOST IDENTIFICATION HAS CHANGED` | VPS diinstal ulang sehingga kunci server berubah | Hapus entri lama: `ssh-keygen -R 203.0.113.10` |

Pesan terakhir juga bisa menandakan ada pihak yang menyamar sebagai servermu. Hapus entri lama hanya kalau kamu yakin VPS memang baru saja diinstal ulang. Daftar pengecekan yang lebih lengkap ada di [VPS tidak bisa diakses SSH](https://nivelva.com/insight/vps-tidak-diakses-ssh-cek-dulu).

## Pertanyaan yang sering diajukan

### Apakah perlu memasang PuTTY di Windows 11?

Tidak wajib. Windows 11 sudah membawa OpenSSH Client, jadi perintah ssh bisa langsung dipakai dari PowerShell atau Windows Terminal. PuTTY hanya pilihan bila kamu lebih suka antarmuka grafis.

### Kenapa password tidak muncul saat diketik?

Itu fitur keamanan agar orang di sekitarmu tidak bisa melihat panjang password. Ketik atau tempel seperti biasa lalu tekan Enter.

### Bisakah memakai kunci yang sama untuk beberapa VPS?

Bisa. Kunci publik yang sama boleh dipasang di banyak server. Yang penting kunci privat tetap aman di komputermu dan sebaiknya dilindungi passphrase.

### Bagaimana supaya tidak perlu mengetik IP setiap kali?

Buat file config di folder .ssh komputermu, isi Host, HostName, User, dan Port. Setelah itu cukup ketik ssh diikuti nama singkat yang kamu tentukan.

### Apa yang dilakukan kalau terkunci dan tidak bisa SSH sama sekali?

Gunakan konsol darurat (VNC atau console web) di panel penyedia. Konsol ini tidak bergantung pada SSH sehingga bisa dipakai untuk memperbaiki konfigurasi.

## Checklist login pertama

- Login berhasil dan sidik jari server sudah diterima.
- Password bawaan sudah diganti.
- Sistem sudah diperbarui.
- SSH key terpasang dan login tanpa password berhasil.
- Rencana berikutnya: user sudo, batasi login root, aktifkan firewall.

## Sumber

- <https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse>
- <https://man.openbsd.org/ssh>
- <https://www.chiark.greenend.org.uk/~sgtatham/putty/>

---

Diterbitkan oleh Nivelva Insight (https://nivelva.com/insight/). Artikel ini: https://nivelva.com/insight/cara-login-vps-pertama-kali-windows-mac
Kontak Nivelva: WhatsApp https://wa.me/6285111245007, email hello@nivelva.com
