April 4, 2026

📌 Remote Server โ€“ Menggunakan SSH (OpenSSH) – Jobsheet

Mata Pelajaran : Administrasi Sistem Jaringan
Kompetensi : Remote Server
Judul Praktikum : Instalasi dan Konfigurasi Remote Server Aman Menggunakan OpenSSH
Waktu : 6 ร— 45 menit

A. TUJUAN PRAKTIKUM

Setelah mengikuti praktikum ini, siswa mampu:

  1. Menginstal dan mengaktifkan layanan OpenSSH pada sistem operasi Linux.
  2. Mengonfigurasi keamanan SSH melalui file sshd_config.
  3. Membuat SSH key pair dan mengaktifkan login tanpa password.
  4. Melakukan koneksi dari client ke server menggunakan terminal/Putty.
  5. Menguji dan mengevaluasi keamanan koneksi remote SSH.

B. PERALATAN DAN BAHAN

No Alat/Bahan Keterangan
1 1 Unit Server Linux (Debian/Ubuntu) Bisa VirtualBox atau fisik
2 1 Unit Client (Windows/Linux) Untuk koneksi SSH
3 Jaringan LAN / Virtual Network Sudah saling terhubung
4 Aplikasi terminal (Putty/Winscp) Untuk client Windows

C. LANGKAH-LANGKAH PRAKTIKUM

LANGKAH 1: Instalasi OpenSSH (Sub-Kompetensi 3.1)

sudo apt update
sudo apt install openssh-server
sudo systemctl status ssh

✔ Pastikan status active (running)
✏ Catat hasilnya di log praktikum.


LANGKAH 2: Konfigurasi Keamanan (Sub-Kompetensi 3.2)

Edit file konfigurasi SSH:

sudo nano /etc/ssh/sshd_config

Ubah:

  • Port 22 โ†’ Port 2222 (misal)
  • PermitRootLogin no
  • Tambahkan baris: Banner /etc/issue.net

Lalu buat banner:

sudo echo "Akses ini tercatat. Hanya untuk pengguna sah." | sudo tee /etc/issue.net

Simpan konfigurasi dan restart SSH:

sudo systemctl restart ssh

LANGKAH 3: Membuat SSH Key dan Konfigurasi (Sub-Kompetensi 3.3)

Dari sisi client (Linux):

ssh-keygen -t rsa -b 2048

Copy public key ke server:

ssh-copy-id -p 2222 user@ip-server

Atau secara manual:

scp ~/.ssh/id_rsa.pub user@ip-server:
# Di server:
mkdir ~/.ssh
cat id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

LANGKAH 4: Remote ke Server (Sub-Kompetensi 3.4)

Dari client:

ssh -p 2222 user@ip-server

Jika menggunakan Putty:

  • Masukkan IP server dan port 2222
  • Masukkan private key (format .ppk)
  • Jalankan koneksi

LANGKAH 5: Uji Keamanan (Sub-Kompetensi 3.5)

  • Coba login pakai user root โ†’ harus gagal.
  • Coba login pakai password โ†’ pastikan sudah dinonaktifkan.
  • Coba koneksi menggunakan IP yang salah โ†’ harus ditolak.

D. PERTANYAAN / REFLEKSI

  1. Apa tujuan dari penggunaan SSH Key dalam koneksi remote?
  2. Mengapa login sebagai root dinonaktifkan pada server?
  3. Apa risiko jika port SSH tetap dibiarkan di 22?
  4. Jelaskan langkah-langkah membuat koneksi SSH tanpa password!

E. PENILAIAN PRAKTIK

Aspek Skor Maksimum
Instalasi SSH dan layanan aktif 20
Konfigurasi keamanan sshd_config 20
SSH Key berfungsi 20
Remote dari client berhasil 20
Uji keamanan koneksi berhasil 20
Total 100