Server adalah perangkat lunak aplikasi yang mendengarkan permintaan melalui jaringan dan mengembalikan file, data, dll yang diminta. Mesin Linux memiliki server yang diinstal untuk banyak protokol berbeda:Mis. Server HTTP, Server SSH, Server FTP, dll.
Komputer yang meminta data dari server (mesin klien) menggunakan browser web untuk permintaan HTTP atau Klien SSH atau FTP dan jelas diidentifikasi oleh alamat IP.
Dalam artikel ini, kita akan mempelajari cara mengetahui alamat IP yang terhubung ke server Linux Anda.
Periksa IP Apa yang Terhubung ke Server Linux
netstat utilitas dulunya adalah perintah yang sangat umum digunakan untuk memeriksa lalu lintas jaringan, tabel perutean, dll., dan di Linux perintah ini sebagian besar sudah usang sekarang dan digantikan oleh utilitas ss (statistik soket), yang secara default tersedia di sebagian besar distribusi Linux.
Untuk mendapatkan daftar alamat IP yang terhubung ke server Linux Anda, jalankan perintah berikut.
$ ss -tun state connected
't'
menyiratkan koneksi TCP, 'u'
menyiratkan koneksi UDP dan 'n'
menyiratkan bahwa perintah harus menampilkan alamat IP dalam format numerik, tanpa resolusi nama.
Jika 'n'
tidak ditentukan, perintah akan menampilkan nama protokol alih-alih nomor portnya (baca :temukan dan tutup port di Linux).
$ ss -tu state connected
Kolom ‘Alamat Peer:Port adalah bidang yang berisi alamat IP komputer yang terhubung ke server Linux Anda. Jadi kami menemukan bahwa alamat ini terhubung ke server saya:10.0.2.2 terhubung pada layanan Bootstrap Protocol, 127.0.0.1 (yaitu, localhost) terhubung pada SSH dan FTP, dan 91.189.88.152 terhubung pada HTTP.
Kolom lain yang menarik di output adalah kolom terakhir:State , yang jelas, berarti status koneksi, apakah sudah habis atau dibuat, dll. Kami telah menambahkan sesuatu yang disebut 'filter status ' dengan pernyataan 'status terhubung '. Ini hanya akan menampilkan port yang memiliki IP yang terhubung.
Status TIME_WAIT menandakan bahwa server telah memulai penutupan koneksi; itu hanya disimpan untuk mengumpulkan dan menangani beberapa paket data yang datang terlambat. Demikian pula, CLOSE_WAIT menandakan bahwa klien telah memulai penutupan, dan koneksi akan ditutup setelah semua paket data ditangani.
Demikian pula, DIBUAT menandakan bahwa koneksi saat ini dibuat dan komputer klien dapat mengakses file publik di server.
Kesimpulan
Hari ini kita belajar tentang perintah ss dan cara menggunakannya untuk melihat Alamat IP mana yang terhubung ke server Linux Anda. Perintah mana yang Anda gunakan untuk memeriksa lalu lintas di server Anda? Beri tahu kami di komentar di bawah!