Menghubungkan dan Mengonfigurasi SSH pada VPS ⋆ ALexHost SRL
Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills
04.06.2025

Menghubungkan dan Mengonfigurasi SSH pada VPS

Secure Shell (SSH) adalah protokol jaringan kriptografi yang memungkinkan akses jarak jauh yang aman ke server. SSH digunakan secara luas untuk mengelola Virtual Private Server (VPS). Panduan ini akan memandu Anda melalui langkah-langkah untuk menyambung ke VPS menggunakan SSH dan mengonfigurasinya untuk akses yang aman.

1. Prasyarat

Sebelum memulai, pastikan Anda memiliki yang berikut ini:

  • Hosting VPS: VPS yang sudah terinstal sistem operasi (distribusi Linux adalah yang paling umum).
  • Klien SSH: Klien SSH yang terinstal pada mesin lokal Anda (Linux dan macOS memiliki klien SSH bawaan; pengguna Windows dapat menggunakan PuTTY atau Terminal Windows).
  • Alamat IP Server: Alamat IP VPS Anda.
  • Nama Pengguna: Biasanya, nama pengguna default adalah root atau pengguna lain dengan hak akses sudo.

2. Menghubungkan ke VPS Anda melalui SSH

Langkah 1: Buka Terminal atau Klien SSH

Pada Linux atau macOS:

  1. Buka terminal.
  2. Gunakan perintah berikut untuk menyambung ke VPS Anda:
ssh nama pengguna@ip_server_Anda

Ganti username dengan nama pengguna Anda yang sebenarnya (misalnya, root) dan your_server_ip dengan alamat IP VPS Anda.

Pada Windows menggunakan PuTTY:

  1. Buka PuTTY.
  2. Masukkan alamat IP VPS Anda pada kolom “Nama Host (atau alamat IP)”.
  3. Pastikan port diatur ke 22 dan jenis koneksi diatur ke SSH.
  4. Klik Open untuk menyambung.

Langkah 2: Masukkan Kata Sandi

Saat diminta, masukkan kata sandi Anda. Jika ini adalah pertama kalinya Anda menyambung, Anda mungkin akan melihat pesan tentang keaslian server. Ketik ya untuk melanjutkan.

3. Mengkonfigurasi SSH untuk Akses Aman

Untuk meningkatkan keamanan sambungan SSH Anda, pertimbangkan konfigurasi berikut ini:

Langkah 1: Mengubah Port SSH Default

Mengubah port SSH default (22) ke port non-standar dapat mengurangi risiko serangan otomatis.

  1. Buka file konfigurasi SSH:
sudo nano /etc/ssh/sshd_config
  1. Temukan baris yang bertuliskan #Port 22 dan ubahlah ke port yang berbeda, misalnya, Port 2222. Hapus tanda # untuk menghilangkannya.
  2. Simpan dan keluar (CTRL X, lalu Y, lalu Enter).

Langkah 2: Nonaktifkan Login Root

Untuk keamanan yang lebih baik, disarankan untuk menonaktifkan login root melalui SSH.

  1. Pada berkas sshd_config yang sama, temukan baris PermitRootLogin ya dan ubah menjadi:
PermitRootLogin no
  1. Simpan dan keluar dari file.

Langkah 3: Siapkan Otentikasi Kunci SSH

Menggunakan kunci SSH untuk autentikasi lebih aman daripada menggunakan kata sandi.

Langkah 1: Hasilkan Pasangan Kunci SSH

Pada mesin lokal Anda, jalankan perintah berikut untuk menghasilkan pasangan kunci SSH:

ssh-keygen -t rsa -b 4096 -C “your_email@example.com”

Ikuti petunjuk untuk menyimpan kunci (standarnya adalah ~/.ssh/id_rsa) dan tetapkan kata sandi untuk keamanan tambahan.

Langkah 2: Salin Kunci Publik ke VPS Anda

Gunakan perintah berikut untuk menyalin kunci publik Anda ke VPS:

ssh-copy-id username@your_server_ip

Perintah ini akan meminta kata sandi Anda dan menyalin kunci publik ke berkas ~/.ssh/authorized_keys pada server Anda.

4. Memulai Ulang Layanan SSH

Setelah membuat perubahan pada konfigurasi SSH, mulai ulang layanan SSH agar perubahan diterapkan:

sudo systemctl restart sshd

5. Menguji Konfigurasi Anda

Langkah 1: Uji Login Kunci SSH

  1. Putuskan sambungan dari server dengan mengetik exit.
  2. Sambungkan kembali menggunakan kunci SSH Anda:
ssh username@your_server_ip -p 2222 # Gunakan port baru jika Anda mengubahnya

Anda seharusnya dapat masuk tanpa memasukkan kata sandi jika Anda telah mengatur autentikasi kunci SSH dengan benar.

Langkah 2: Pastikan Login Root Dinonaktifkan

Cobalah untuk masuk sebagai root:

ssh root@ip_server_Anda

Anda seharusnya menerima pesan yang menunjukkan bahwa login root tidak diizinkan.

6. Kesimpulan

Menghubungkan dan mengonfigurasi SSH pada VPS Anda merupakan langkah penting dalam mengelola peladen Anda dengan aman. Dengan mengikuti panduan ini, Anda dapat membuat koneksi SSH yang aman dan meningkatkan keamanannya melalui berbagai konfigurasi. Pantau keamanan server Anda secara teratur dan perbarui perangkat lunak Anda untuk menjaga lingkungan yang aman dan efisien.

Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills