| 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:
- Menginstal dan mengaktifkan layanan OpenSSH pada sistem operasi Linux.
- Mengonfigurasi keamanan SSH melalui file
sshd_config. - Membuat SSH key pair dan mengaktifkan login tanpa password.
- Melakukan koneksi dari client ke server menggunakan terminal/Putty.
- 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
- Apa tujuan dari penggunaan SSH Key dalam koneksi remote?
- Mengapa login sebagai root dinonaktifkan pada server?
- Apa risiko jika port SSH tetap dibiarkan di 22?
- 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 |