Saya mempunyai server linux RH 5 Enterprise dengan iptables
terintall. secara default port yang kebuka hanya port 22. Bagaimana
caranya membuka port lain seperti port 80, 143 dan 110 di Linux? Semua
Service sudah di start, tapi bagaimanakah caranya untuk membuka port
tersebut?.
Secara default firewall iptables menyimpan konfigurasi filenya di
/etc/sysconfig/iptables.
Kita hanya perlu untuk mengedit file ini dan menambahkan “rules” untuk
membuka port yang diinginkan. Langkah2 ini berlaku untuk Distro linux:
- Red Hat Enterprise Linux 3/4/5 dan keatas
- Red Hat Linux versi lawas
- CentOS 4 dan keatas
- Fedora Linux
Cara buka Port 80:
Buka file /etc/sysconfig/iptables:
vi /etc/sysconfig/iptables
|
Tambahkan aturan sebagai berikut:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
|
Simpan dan tutup filenya. Restart iptables:
/etc/init.d/iptables restart
|
Cara buka Port 110:
Tambahkan aturan sebagai berikut:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 110 -j ACCEPT
|
Cara buka Port 143:
Tambahkan aturan sebagai berikut:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 143 -j ACCEPT
|
Cara Restart service iptables
Ketikkan perintah berikut:
Pastikan bahwa port terbuka
Jalankan perintah berikut:
Pastikan iptables mengizinkan koneksi untuk port 80 / 110 / 143:
Lihat halaman manual iptables untuk informasi lebih lanjut tentang penggunaan iptables dan sintaks:
Demikian sekedar catatan ringan mengenai iptables, bagi yang
kesulitan untuk melakukan koneksi ke shellnya, barangkali iptablesnya
belum dibuka portnya, seperti teman2 yang membuat IRC Bouncer (psybnc,
dll).
No comments:
Post a Comment
thanks for your coment.,.,