Portál AbcLinuxu, 6. května 2025 14:25
Ahoj, mam celkem zmatek v techto 2 souborech... Uz nejakou dobu googlim ale co odkaz to jina odpoved. Chci se zeptat komu ty soubory patri? Bud TCP wrapperovi a nebo sluzbe(programu) DenyHosts. Jednou pisou ze tomu podruhe ze tomu druhemu. Diky za odpoved.
Ale kdyz se podivas na stranky DenyHosts tak tam se pise ze DenyHosts will add that host to the /etc/hosts.deny file. Jak je mozne ze zapisuje do souboru patricimu jinemu programu?
Soubory /etc/hosts.allow, /etc/hosts.deny
nepatří ani balíčku tcpd
, ani denyhosts
. Ale mají společné to, že uvedené soubory využívají. Navíc tcpd
při instalaci zjišťuje zda-li tyto soubory existují, pokud některý z nich chybí, tak ho vytvoří, takže prakticky by se dalo říct, že patří tcpd
, protože právě ten do nich vkládá implicitní obsah, kdežto denyhosts
maximálně přidává pár řádků.
Dekuji vam za osvetleni problematiky:) Nevedel jsme ze si lezou navzajem do zeli:)
Lezu ako lezu . Hlavny ucel skriptu
denyhosts
je len v identifikacii bruteforce utokov a nasledne zapisanie utocnych IP adries do suboru hosts.deny
, ktory pouziva TCP wrapper, ktory je volany SSHd serverom pri inicializacii kazdeho TCP spojenia na secure shell. Neviem realne o ziadnej dalsej utilite/demonovi/programe, ktory by realne vyuzival udaje ukladane v tychto suboroch hosts.{allow,deny}
okrem TCP wrapperu, ak neratam "pomocne" utility, ktore tieto subory dokazu naplnat. Ale zaroven je pravda, ze tieto subory su uz v kategorii "systemove"... napr. na fedore niesu sucastou balika tcpwrappera, ale balika "setup", ktory obsahuje zakladne systemove subory.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.