Press ESC to close

Cara Install SSH dan Akses Jarak Jauh ke AlmaLinux

WhatsAppTelegramFacebookXThreadsCopy Link

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 openssh

Jika belum terinstal, lanjut ke langkah berikut.


2. Instal Paket OpenSSH Server

Gunakan perintah berikut untuk menginstalnya:

sudo dnf install -y openssh-server

Setelah proses selesai, aktifkan dan jalankan layanan SSH:

sudo systemctl enable sshd --now

Perintah 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 sshd

Jika 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 --reload

Untuk memastikan aturan sudah aktif:

sudo firewall-cmd --list-all

Jika “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_server

Contoh:

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_config

Cari baris:

#Port 22

Hapus tanda # dan ubah nilainya, misalnya:

Port 2222

Simpan dan restart layanan SSH:

sudo systemctl restart sshd

Jangan lupa buka port baru di firewall:

sudo firewall-cmd --permanent --add-port=2222/tcp
sudo firewall-cmd --reload

7. 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 -y

Anda 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].

WhatsAppTelegramFacebookXThreadsCopy Link