Yang perlu dipahami terlebih dahulu
Firewall mengendalikan koneksi yang diizinkan masuk atau keluar sesuai aturan. Pada VPS bisa ada lebih dari satu lapisan: firewall sistem operasi, aturan penyedia, dan konfigurasi jaringan aplikasi seperti Docker.
Sebelum mengubah aturan, petakan alur layanan. Catat port SSH, web, VPN, serta koneksi yang dipakai aplikasi. Pastikan ada cara pemulihan melalui area klien bila aturan baru salah.
Inventaris layanan terlebih dahulu
Gunakan daftar port listening untuk melihat service yang aktif. Cocokkan dengan konfigurasi aplikasi, bukan sekadar nama port populer. Port yang mendengarkan localhost berbeda dari port yang menerima koneksi pada seluruh alamat jaringan.
ss -tulpn
ip address
ip routeTerapkan kebijakan akses minimum
Web publik mungkin memerlukan HTTP dan HTTPS, sedangkan database sebaiknya terbatas ke aplikasi yang berhak. SSH dapat dibatasi bila sumber administrator stabil. Simpan sesi aktif dan uji koneksi kedua sebelum menutup akses lama.
Uji interaksi dengan container
Docker dapat menambahkan aturan jaringan ketika mempublikasikan port. Jangan menganggap firewall yang terlihat pada satu alat otomatis mencakup seluruh trafik container. Baca dokumentasi stack dan periksa akses dari luar hanya pada sistem yang Anda kuasai.

Periksa sebelum diterapkan
- Catat service dan port resmi.
- Pertahankan akses administrasi saat perubahan.
- Uji koneksi publik dan privat secara terpisah.
Panduan ini tidak menjalankan perubahan firewall otomatis. Perintah pemeriksaan dapat memerlukan hak tambahan untuk menampilkan detail tertentu.
Pertanyaan tentang Firewall VPS: Membuka Port yang Memang Diperlukan
Mengapa port tidak dapat diakses meski aplikasi hidup?
Periksa alamat bind, firewall host, aturan penyedia, forwarding, dan DNS. Layanan yang hanya bind ke localhost tidak langsung menerima koneksi publik.
Apakah membuka semua port membantu diagnosis?
Tidak disarankan. Uji port yang diperlukan dan identifikasi lapisan yang menolak koneksi tanpa memperluas permukaan akses.
Perlu memastikan kebutuhan Anda?
Tanyakan kepada tim