
Daftar Isi
Anda ingin mengelola server AlmaLinux tanpa harus duduk langsung di depannya?
Bagi banyak pengguna, terutama yang baru belajar administrasi server, kemampuan untuk mengakses server dari jarak jauh adalah hal penting. Namun, sering kali muncul kebingungan: bagaimana caranya mengaktifkan SSH dengan benar? apakah harus mengatur firewall juga?
Tenang — artikel ini hadir untuk menjawab semua pertanyaan itu.
Di sini, Anda akan menemukan panduan lengkap dan langkah demi langkah untuk:
- Menginstal dan mengaktifkan layanan SSH di AlmaLinux.
- Mengatur firewall agar koneksi aman.
- Mengakses server dari komputer lain menggunakan SSH.
- Menambahkan tips penting agar koneksi jarak jauh tetap aman.
Apa Itu SSH dan Mengapa Penting?
SSH (Secure Shell) adalah protokol jaringan yang memungkinkan Anda mengakses dan mengontrol server dari jarak jauh dengan aman. Semua data yang dikirim terenkripsi, sehingga tidak mudah disadap.
Dengan SSH, Anda bisa:
- Mengelola file dan konfigurasi server.
- Menginstal aplikasi.
- Menjalankan perintah layaknya berada langsung di terminal server.
SSH sangat penting jika Anda menggunakan server berbasis AlmaLinux (atau distribusi lain seperti CentOS dan Rocky Linux).
Langkah-Langkah Install SSH di AlmaLinux
Berikut panduan lengkap yang bisa Anda ikuti langkah demi langkah.
1. Periksa Apakah SSH Sudah Terpasang
Secara default, OpenSSH biasanya sudah terinstal di AlmaLinux. Untuk memastikan:
rpm -qa | grep opensshJika belum terinstal, lanjut ke langkah berikut.
2. Instal Paket OpenSSH Server
Gunakan perintah berikut untuk menginstalnya:
sudo dnf install -y openssh-serverSetelah proses selesai, aktifkan dan jalankan layanan SSH:
sudo systemctl enable sshd --nowPerintah ini akan langsung mengaktifkan SSH dan memastikan layanan tetap berjalan setiap kali sistem di-boot.
3. Periksa Status SSH
Pastikan layanan SSH sudah berjalan dengan baik:
sudo systemctl status sshdJika statusnya active (running), artinya SSH sudah siap digunakan.
4. Konfigurasi Firewall untuk SSH
Agar koneksi SSH bisa masuk, Anda perlu membuka port 22 (port default SSH) di firewall:
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reloadUntuk memastikan aturan sudah aktif:
sudo firewall-cmd --list-allJika “ssh” muncul di daftar services, maka akses sudah diizinkan.
5. Akses Server AlmaLinux dari Komputer Lain
Sekarang Anda bisa terhubung ke server dari komputer lain (misalnya dari Windows, macOS, atau Linux).
Dari Linux atau macOS
Gunakan terminal dan jalankan:
ssh username@alamat_IP_serverContoh:
ssh root@192.168.1.10
Dari Windows
Anda bisa menggunakan aplikasi seperti PuTTY atau Windows Terminal.
Cukup masukkan IP server dan username Anda, lalu klik Open untuk memulai koneksi.
Jika berhasil, Anda akan diminta memasukkan kata sandi — dan selamat, Anda sudah berhasil login ke server AlmaLinux secara remote!
6. Mengubah Port SSH untuk Keamanan Tambahan
Secara default, SSH menggunakan port 22, yang sering menjadi target serangan brute-force.
Anda bisa menggantinya dengan port lain, misalnya 2222, dengan mengedit file konfigurasi:
sudo nano /etc/ssh/sshd_configCari baris:
#Port 22Hapus tanda # dan ubah nilainya, misalnya:
Port 2222Simpan dan restart layanan SSH:
sudo systemctl restart sshdJangan lupa buka port baru di firewall:
sudo firewall-cmd --permanent --add-port=2222/tcp
sudo firewall-cmd --reload7. Tips Keamanan SSH
Untuk menjaga keamanan koneksi jarak jauh Anda, ikuti tips berikut:
- Gunakan password kuat atau, lebih baik lagi, autentikasi berbasis kunci SSH.
- Nonaktifkan login root langsung jika tidak diperlukan.
- Selalu perbarui sistem dengan perintah:
sudo dnf update -yAnda sudah tahu cara lengkap install dan mengakses SSH di AlmaLinux, mulai dari instalasi, konfigurasi firewall, hingga pengamanan tambahan. Dengan SSH aktif, Anda bisa mengelola server kapan saja tanpa harus berada di lokasi fisik.
Ingin memperdalam manajemen server Linux?
Baca juga: [Cara Mengkonfigurasi SELinux di Rocky Linux: Menerapkan Kebijakan Keamanan].
