Kako najti vse odjemalce, priključene na vrata HTTP ali HTTPS
V tem kratkem kratkem članku boste izvedeli, kako najti vse odjemalce (z uporabo njihovih naslovnikov IP), ki so povezani s spletnim strežnikom Apache ali Nginx v vratih HTTP ali HTTPS na strežniku Linux.
V Linuxu vsaka storitev, ki se izvaja na strežniku in posluša vtičnico, zahteva, da odjemalec zahteva povezavo. Po uspešni povezavi s strani odjemalca se ustvari vtičnica (kombinacija naslova IP in vrat (številka, ki identificira aplikacijo/storitev, s katero je odjemalec povezan)).
Priporočeno branje: Kako gledati vrata TCP in UDP v realnem času
Za podrobne informacije o teh vtičnicah bomo uporabili ukaz netstat, ki prikaže aktivne povezave vtičnice.
S temi orodji lahko na primer dobite informacije o statistiki vtičnice vseh odjemalcev, ki so povezani z določenimi vrati ali storitvijo.
# ss OR # netstat
Če želite dobiti seznam vseh odjemalcev, povezanih s HTTP (vrata 80) ali HTTPS (vrata 443), lahko uporabite ukaz netstat, ki bo navedel vse povezave (ne glede na njihovo stanje), vključno s statistiko vtičnic UNIX.
# ss -o state established '( sport = :http or sport = :https )' OR # netstat -o state established '( sport = :http or sport = :https )'
Lahko pa zaženete naslednji ukaz, da navedete številčne številke vrat.
# ss -tn src :80 or src :443 OR # netstat -tn src :80 or src :443
Morda se vam bodo zdeli koristni tudi naslednji članki:
- 4 načini, kako ugotoviti, katera vrata poslušajo v Linuxu
- Kako preveriti, ali so oddaljena vrata dosegljiva z ukazom ‘nc’
To je vse, kar imamo v tem kratkem članku. Za več informacij o pripomočku ss preberite njegovo man stran (man ss). Za vsa vprašanja nas lahko kontaktirate prek spodnjega obrazca za komentar.