🔐 Mengkonfigurasi Remote Server Debian 13 Menggunakan SSH

Remote server memungkinkan administrator mengelola server dari jarak jauh melalui jaringan atau internet. Artikel ini akan membahas cara konfigurasi remote server di Debian 13 menggunakan SSH secara lengkap dan aman.


1. Update Sistem

sudo apt update && sudo apt upgrade -y

2. Install OpenSSH Server

sudo apt install openssh-server -y

3. Aktifkan Layanan SSH

sudo systemctl start ssh
sudo systemctl enable ssh

4. Cek Alamat IP Server

ip a

5. Akses Server dari Client

Linux / Mac:

ssh user@ip-server

Windows (CMD / PowerShell):

ssh user@ip-server

6. Konfigurasi Keamanan SSH

Edit file SSH:

sudo nano /etc/ssh/sshd_config

Ubah konfigurasi:

Port 2222
PermitRootLogin no
PubkeyAuthentication yes
PasswordAuthentication no

Restart SSH:

sudo systemctl restart ssh

7. Firewall dengan UFW

sudo apt install ufw -y
sudo ufw allow 2222/tcp
sudo ufw enable
sudo ufw status

8. Autentikasi SSH Key

Di Client:

ssh-keygen

Kirim ke server:

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

9. Remote GUI (Opsional)

sudo apt install xrdp -y
sudo systemctl enable xrdp
sudo systemctl start xrdp
sudo ufw allow 3389

10. Kesimpulan

Konfigurasi remote server Debian 13 dapat dilakukan dengan aman menggunakan SSH, firewall, dan autentikasi key. Hal ini meningkatkan keamanan dan efisiensi administrasi server.


Referensi: Dokumentasi OpenSSH & Debian Linux

Written By

Amateur Full-Stack Developers and Full-Stack UI Designer • Powered by love and coffee • Portofolio on dribbble.com/sanengineer