Di Linux, port adalah koneksi jaringan bernomor yang memungkinkan perangkat berkomunikasi dengan perangkat lain melalui internet atau jaringan lokal. Penting untuk memastikan bahwa port yang diinginkan terbuka dan dapat diakses untuk memastikan kelancaran fungsi layanan jaringan. Ada berbagai cara untuk memeriksa apakah port terbuka di Linux, dan dalam artikel ini, kita akan membahas lima di antaranya.
Menggunakan Perintah `nc`
Salah satu cara untuk memeriksa apakah port terbuka adalah dengan menggunakan utilitas `nc` (Netcat) . Perintah nc memungkinkan Anda mengirim data ke port dan melihat apakah respons diterima. Untuk memeriksa apakah port terbuka, gunakan sintaks berikut:
## Sintaks nc -vz hostname port
Misalnya, untuk memeriksa apakah port 22 terbuka di host example.com, Anda dapat menggunakan perintah berikut:
nc -vz 192.168.1.100 22
Jika port terbuka, Anda akan melihat pesan `Koneksi ke port nama host [tcp/ssh] berhasil!`. Jika port ditutup, Anda akan melihat pesan `Koneksi ke port hostname [tcp/ssh] gagal: Koneksi ditolak`.
Menggunakan `telnet` Perintah
Cara lain untuk memeriksa apakah port terbuka adalah dengan menggunakan utilitas `telnet`. Perintah telnet memungkinkan Anda untuk terhubung ke port pada host jarak jauh dan melihat apakah koneksi dibuat. Untuk memeriksa apakah port terbuka, gunakan sintaks berikut:
## Sintaks telnet hostname port
Misalnya, untuk memeriksa apakah port 80 terbuka di host www.example.com, Anda dapat menggunakan perintah berikut:
telnet www.example.com 80
Jika port terbuka, Anda akan melihat layar kosong. Untuk keluar, tekan `CTRL + ]` lalu ketik quit. Jika port ditutup, Anda akan melihat pesan `Connected to hostname. Karakter melarikan diri adalah `^]`. Koneksi ditutup oleh host asing.`.
Menggunakan Perintah `lsof`
Perintah `lsof` adalah utilitas yang menampilkan informasi tentang file yang terbuka. Ini dapat digunakan untuk memeriksa apakah port terbuka dengan mencari port di daftar file yang terbuka. Untuk memeriksa apakah port terbuka, gunakan sintaks berikut:
## Sintaks lsof -i :port
Misalnya, untuk memeriksa apakah port 80 terbuka, Anda dapat menggunakan perintah berikut:
lsof -i :80
Jika port terbuka, Anda akan melihat baris dengan nomor port dan nama proses yang menggunakan port tersebut. Jika port ditutup, Anda tidak akan melihat output apa pun.
Menggunakan Perintah `ss`
Perintah `ss` adalah utilitas yang menampilkan informasi soket jaringan. Ini dapat digunakan untuk memeriksa apakah port terbuka dengan mencari port di daftar soket terbuka. Untuk memeriksa apakah port terbuka, gunakan sintaks berikut:
## Sintaks ss -lnp | grep port
Misalnya, untuk memeriksa apakah port 80 terbuka, Anda dapat menggunakan perintah berikut:
ss -lnp | grep 80
Jika port terbuka, Anda akan melihat baris dengan nomor port dan status DENGARKAN. Jika port ditutup, Anda tidak akan melihat output apa pun.
Menggunakan Perintah `nmap`
Perintah `nmap` adalah utilitas yang menjalankan pemindaian dan pemeriksaan jaringan. Ini dapat digunakan untuk memeriksa apakah port terbuka dengan melakukan pemindaian port pada host target. Untuk memeriksa apakah port terbuka, gunakan sintaks berikut:
## Sintaks nmap -p port hostname
Untuk memeriksa apakah port 80 terbuka di host `www.example.com` menggunakan `nmap ` perintah, Anda dapat menggunakan sintaks berikut:
nmap -p 80 www.example.com
Jika port terbuka, Anda akan melihat baris di output yang menunjukkan bahwa port tersebut `open`. Jika port ditutup, Anda akan melihat baris yang menunjukkan bahwa port tersebut `closed`.
Catatan bahwa Anda mungkin perlu menggunakan sudo untuk menjalankan perintah ini, tergantung pada konfigurasi sistem Anda.
Kesimpulan:
Kesimpulan, memeriksa apakah port terbuka di Linux adalah tugas penting untuk menjaga kelancaran fungsi layanan jaringan. Lima metode yang dibahas dalam artikel ini memberikan cara berbeda untuk memeriksa ketersediaan port di Linux. Metode ini termasuk menggunakan perintah `telnet`, perintah `netstat`, perintah `lsof`, perintah `nmap`, dan perintah `ss`. Apakah Anda seorang pemula atau pengguna Linux berpengalaman, metode ini akan membantu Anda memecahkan masalah apa pun yang terkait dengan ketersediaan port di sistem Anda.
Referensi tecadmin.com