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