Apa perintah untuk menampilkan daftar port terbuka di server Debian?
Saya mencoba netstat -a | egrep 'Proto|LISTEN'
tetapi saya ingin sesuatu yang lebih spesifik yang sebenarnya mencantumkan nomor port.
linux
networking
debian
Leonel
sumber
sumber
-p
berfungsi dengan benar, Anda harus menjalankan ini sebagai root, jadisudo netstat -tpln
, jika tidak kolom proses tidak akan sangat berguna, kecuali Anda adalah pengguna yang prosesnya mendengarkan pada port yang diberikan.lsof -i -P
Periksa halaman manual karena
lsof
tidak ada kekurangan opsi.-P
mendaftar nomor port daripada nama yang diambil dari/etc/services
Run as root, meskipun, ini akan memberi Anda daftar semua koneksi jaringan yang aktif dan statusnya (mendengarkan, membuat, dll).sumber
Apa yang hampir semua orang inginkan (TCP dan UDP) adalah
netstat -tunlp
.Saya menggunakannya setiap hari, mungkin setiap jam. Peretasan 'lsof' lebih portabel (berfungsi pada Solaris juga), tetapi pada Debian ini bukan paket penting, Anda harus menginstalnya.
sumber
sudo
.netstat -tulpen
Benderae
memberikan informasi tambahan.netstat
tetapi memilikilsof
. :)Saya penggemar berat
netstat -ntlp
danlsof -i
, keduanya sudah disebutkan.Perintah (er) baru bagi saya adalah ss .
Doa itu seperti:
Ada baiknya memiliki opsi, dalam hal perintah dan bendera.
sumber
Anda dapat melakukan:
atau hanya:
yang akan memberi Anda semua soket mendengarkan pada sistem.
sumber
TechRepulic memiliki artikel yang layak yang dapat Anda temukan di sini . Ini memiliki beberapa perintah serupa seperti yang Anda sebutkan di atas tetapi juga beberapa variasi. Saya juga sangat merekomendasikan menggunakan nmap untuk melakukan pemindaian port pada komputer yang bersangkutan sehingga Anda dapat melihat dari perspektif eksternal port apa yang terbuka dan mendengarkan.
sumber
sudo nmap -T4 -A -v 192.168.1.1/24
lainnya adalah lakukan ini - lakukan tanpa detail ... Seperti membaca sampul belakang sebuah buku - banyak kata tanpa daging.Mendengarkan port tidak sama dengan port yang terbuka dari luar. Anda perlu mempertimbangkan firewall. Jika Anda mencoba program seperti
nmap
dari komputer lain maka Anda akan dapat melihat port terbuka yang tidak diblokir oleh firewall.sumber
Saya lebih suka menggunakan:
sumber