Mengijinkan Koneksi SSH di Konfigurasi Firewall Linux

Sabtu, 29 Juni 2019

Mengijinkan Koneksi SSH di Konfigurasi Firewall Linux. Oke sebenarnya saya sendiri bingung mau kasih judul apa. Jadi maslaahnya, beberapa waktu lalu saya mengganti port default SSH di salahsatu VPS yang saya kelola, tapi lupa mengubah firewall rules nya sehingga saat saya mencoba konek ke server, muncul error ssh: connect to host port 22: No route to host. Tentu saja real casenya bukan port 22, namun port baru yang sudah saya atur. Di tutorial ini saya ambil port 22 (port default) untuk digunakan sebagai contoh.



Nah, untuk mengijinkan port SSH di firewall, ada beberapa cara. tergantung firewallapa yang kalian gunakan. Disini saya akan bahas satu per satu.

IPTables
IPTables adalah firewall default di Debian maupun sistem turunannya termasuk Ubuntu. Untuk mengijinkan port SSH di iptables, gunakan command berikut:
iptables -A INPUT -p tcp --dport 22 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -m conntrack --ctstate ESTABLISHED -j ACCEPT
Eksekusi satu per satu. Tentu saja kalian harus sesuaikan sendiri port SSHnya.

Uncomplicated Firewall
UFW lebih gampang lagi, tinggal jalankan perintah berikut
sudo ufw allow 22/tcp
sudo ufw reload

Firewalld
Jika kalian pengguna firewalld, maka command nya adalah sebagai berikut
firewall-cmd --permanent --add-port=22/tcp
firewall-cmd --reload
Itu saja. Silahkan dishare jika artikel ini bermanfaat, atau jika masih ada yang ingin ditanyakan silahkan tinggalkan komentar.

Artikel Terkait Server ,SSH ,Terminal

Tidak ada komentar:

Posting Komentar