Perintah A-Z

Cara Memeriksa semua Port Terbuka di Sistem Linux Anda

Cara Memeriksa semua Port Terbuka di Sistem Linux Anda

Sebagai administrator sistem Linux, untuk mengirimkan data dari server ke server yang memiliki perintah yang baik melalui protokol TCP (Transmission Control Protocol) sangat penting. Dalam istilah TCP, kami mendapatkan ide tentang dua jenis port: Port terbuka dan Port tutup. Protokol kontrol transmisi dalam jaringan, semua port yang telah menerima transmisi data disebut port terbuka, dan sebaliknya, port tempat paket data disaring atau tidak dapat dijangkau disebut port dekat. Mereka yang telah bekerja dengan manajemen server Ubuntu harus mengetahui malapetaka karena tidak memelihara jaringan membuka port dengan benar. Pengetahuan antara port terbuka dan port tertutup cukup sebaliknya. Dalam sistem jaringan Linux, memahami konsep port terbuka dan memeriksa jumlah port terbuka yang tersedia sangat penting.

Memeriksa Port Terbuka di Linux


Port jaringan biasanya dialokasikan tepat setelah alamat IP. Biarkan alamat jaringan Anda diikuti oleh soket 16-bit, maka jumlah total port yang tersedia adalah 2^16= 65536. Dalam jaringan komputer, kita semua akrab dengan konsep dan jenis alamat jaringan seperti alamat fisik dan alamat lokal.

Setiap alamat jaringan memiliki titik akhir yang menentukan tipe kerja dari alamat jaringan tersebut. Mari, kita ingin mengirim email dari akun Gmail kita; dalam hal ini, Gmail menggunakan sistem SMTP (Simple Mail Transfer Protocol). Kita tahu bahwa SSL (Secure Sockets Layer) adalah nomor soket yang digunakan untuk tujuan identifikasi dan keamanan.

Singkatnya, soket ini disebut port. Untuk Gmail, SSL atau port default adalah 465. Penyedia layanan internet (ISP) sering mengizinkan penggunanya untuk mengunduh film game dari server File Transfer Protocol (FTP) mereka. Sebagian besar waktu, server FTP dibuat dengan alat server Apache Ubuntu, di mana port tetap terbuka dan terkait dengan alamat IP. Di seluruh posting, kami menutupi metode cara memeriksa port terbuka di Linux dan juga di Ubuntu.

Jangkauan Pelabuhan Kategori
0 - 1023 Port Sistem
1024 - 49151 Port Pengguna
49152 - 65535 Port Dinamis

1. Memeriksa Port Terbuka Menggunakan nmap Perintah di Linux


Di Linux, Network Mapper atau perintah nmap digunakan untuk memeriksa status suatu sistem, perangkat yang digunakan, memeriksa layanan jaringan saat ini, dan ketersediaan soket atau port. Jika sistem Linux Anda tidak memiliki nmap diinstal, untuk Ubuntu dan versi Linux lainnya, Anda dapat menginstal nmap dengan perintah terminal berikut. Anda juga dapat memeriksa versi mapper jaringan Anda.

$ sudo apt-get install nmap $ nmap --version

Setelah nmap terinstal, pada langkah pertama, kita dapat memeriksa port alamat localhost kita. Sebagian besar waktu, alamat IP localhost diberikan oleh 127.0.0.1

$ sudo nmap -sT -O localhost

Kami juga dapat menemukan port Transmission Control Protocol (TCP) menggunakan nmap perintah. Itu tidur perintah juga digunakan untuk menemukan port yang tersedia untuk Alamat IP tertentu. Mari kita ingin memeriksa port untuk IP 192.168.0.1

$ sudo nmap 192.168.0.1 $nmap -buka 192.168.0.1 $nmap google.com

2. Menemukan Port Terbuka Menggunakan netcat Perintah di Ubuntu


Sebelumnya kita telah melihat cara memeriksa port yang tersedia menggunakan Transmission Control Protocol. Sekarang kita akan melihat cara memeriksa jumlah port yang tersedia menggunakan User Datagram Protocol (UDP).

Di server Ubuntu, operasi jaringan semacam ini dilakukan dengan menggunakan nc atau netcat perintah. Dan saya harus mengatakan bahwa di Linux, netcat adalah senjata paling ampuh untuk memeriksa soket jaringan. Biarkan Anda ingin membuat koneksi di bawah protokol TCP di mana port ditetapkan sebagai 2389.

Sekarang Anda dapat menjalankan perintah terminal berikut untuk membuat koneksi TCP. Atau, jika Anda adalah klien, Anda memiliki akses ke localhost; anda dapat menjalankan perintah terminal kedua juga.

$nc -l 2389 $nc host lokal 2389

3. Menemukan Port Terbuka Menggunakan status bersih Perintah di Linux


Jika Anda hanya ingin memeriksa port Protokol Datagram Pengguna UDP, Anda juga dapat menggunakan statistik jaringan atau status bersih perintah. Itu status bersih perintah dapat menampilkan penerimaan dan pengiriman data transmisi akhir. Akhirnya, kami memiliki satu perintah yang dapat menemukan port terbuka di Linux dengan status bersih.

$ netstat --dengarkan $ netstat -lntu $ netstat -vaun

Perintah NGINX juga digunakan untuk memantau sistem jaringan Linux Anda. Di sini saya memperkenalkan Anda dengan nignx perintah yang dapat memeriksa port terbuka sistem Linux Anda. 

$ sudo netstat -lntup | grep "nginx"

Jika Anda menemukan nignx tidak berfungsi dengan benar, coba muat ulang nignx.

$ sudo nginx -t $ sudo nginx -s reload

Untuk menemukan semua port terbuka di sistem Linux Anda, Anda dapat menggunakan perintah terminal ini. 

$ netstat -antplF

Untuk menemukan status port tertentu di Linux, ada a status bersih perintah yang dapat menampilkan semua port mendengarkan. Biarkan, port khusus kami adalah 80. 

$ sudo netstat -lntup | grep ":80"

 4. Pantau Port Pendengaran Menggunakan lsof Perintah di Ubuntu


Di Linux, daftar file yang terbuka atau singkatnya perintah lsof digunakan untuk melihat daftar file atau direktori yang terbuka. Tapi kita juga bisa menggunakan lsof perintah untuk beberapa tugas jaringan sederhana. Kami dapat menemukan daftar semua port yang terbuka dengan lsof perintah. Saya harus menyebutkan bahwa di Linux, port terbuka juga alias dengan mendengarkan port.

Mari, kita ingin memeriksa alamat asing yang terhubung dan port mendengarkan menggunakan lsof perintah. Di sini, mendengarkan atau mendengarkan disebut sebagai port terbuka. Di terminal, kita dapat menggunakan pengambil teks data yang tepat atau cetak ekspresi reguler Global atau, singkatnya, grep perintah.

$ lsof -i $ sudo lsof -i -P -n | grep DENGARKAN $ lsof -i TCP| fgrep DENGARKAN

Jika Anda ingin memeriksa status port tertentu terhadap alamat IP jaringan, Anda dapat menggunakan perintah terminal ini di sistem Linux Anda. Mari, kami ingin memeriksa status port 80.

$ sudo lsof -i :80 

5. Menemukan Port yang Sudah Ditetapkan Menggunakan ss Perintah di Linux


Di Linux, ss perintah disebut istilah statistik soket. Di sini soket ditetapkan sebagai port. Jadi dengan menggunakan ss perintah, kita dapat menentukan port terbuka di sistem Linux. Jika Anda tidak memiliki ss diinstal di Linux Anda, Anda dapat dengan cepat menginstal ss di mesin Anda dari tepat perintah yang diberikan di bawah ini. Kemudian jalankan status sockstat perintah di terminal Anda. Di output, Anda akan menemukan detail soket/port.

$ sudo apt install sockstat $ sockstat $ netstat -an |grep DENGARKAN

Untuk tujuan pemeriksaan port terbuka yang lebih informatif, ada a lntu perintah di Linux. Itu lntu perintah terutama mencari rincian port terbuka TCP, port terbuka UDP, nama perangkat lunak, dan nomor port yang digunakan.

$ ss -lntu

Pikiran Akhir


Untuk jaringan, port yang terbuka dapat diperiksa dengan menggunakan C++ atau PHP, tetapi cara terbaik untuk memeriksa semua port yang terbuka atau mendengarkan adalah dengan menggunakan baris perintah Linux. Ini akan membuat waktu Anda efisien. Dalam posting ini, kami telah mencoba menunjukkan beberapa metode dinamis untuk memeriksa port terbuka dari sistem Linux. Di beberapa distribusi Linux seperti Ubuntu dan Red Hat, memeriksa port terbuka dan menutup port tidak dapat dihindari untuk tujuan keamanan firewall. Anda dapat menemukan port SMTP, port Network Time Protocol (NTP), port HTTP, dan port UDP menggunakan perintah yang dijelaskan di atas.

Seluruh posting adalah tentang bagaimana port ditetapkan dengan alamat IP dan mengapa Anda dapat memeriksa port terbuka atau tertutup di sistem Linux Anda. Jika menurut Anda postingan ini bermanfaat, beri tahu kami apa yang Anda sukai di postingan ini. Dan Anda juga dapat menulis komentar tentang posting ini. Jangan ragu untuk membagikan posting ini di antara para geeks Linux Anda.

5 Game Arkade Terbaik untuk Linux
Saat ini, komputer adalah mesin serius yang digunakan untuk bermain game. Jika Anda tidak bisa mendapatkan skor tinggi baru, Anda akan tahu apa yang s...
Pertempuran Untuk Wesnoth 1.13.6 Pengembangan Dirilis
Pertempuran Untuk Westnoth 1.13.6 dirilis bulan lalu, adalah rilis pengembangan keenam dalam 1.13.x series dan memberikan sejumlah peningkatan, teruta...
Cara Menginstal League Of Legends di Ubuntu 14.04
Jika Anda adalah penggemar League of Legends, maka ini adalah kesempatan bagi Anda untuk menguji coba League of Legends. Perhatikan bahwa LOL didukung...