Newsgroup: it.comp.os.linux.sys
Titolo: hosts.allow e hosts. deny

Ciao a tutti!
Com'č che se specifico in hosts.allow una cosa del tipo
sshd : ALL : spawn (/usr/sbin/denyhosts)&
poi il mio server se ne frega degli ip blacklistati cosě:
sshd: 61.234.125.176
in hosts.deny e li lascia connettere?
Non capisco.. chi mi illumina? :-)
Grazie!
Ste

 poi il mio server se ne frega degli ip blacklistati cosě:
Perche' SSHd non usa hosts.deny ed access. Quei files sono usati solo
dai servizi che usano tcpwrapper.
Davide
-- 
Wouldn't it have been so much nicer if your dentist didn't have your
root password?

 dai servizi che usano tcpwrapper.
Ma io ssh ce l'ho coompilato con il supporto a tcpwrapper, tant'è che se 
tolgo qualsiasi cosa dal file hosts.allow, agli host presenti in 
hosts.deny viene effettivmanete rifiutata la connessione.
E' come se la riga di hosts.allow
sshd : ALL : spawn (/usr/sbin/denyhosts)&
avesse la precedenza sugli host blacklistati in hosts.deny, se tolgo 
quella riga, appunto, funziona. Ma a me ovviamente serve quella riga che 
mi faccia partire /usr/sbin/denyhosts ogni volta che c'è una connessione 
ssh entrante..
Altre idee?
Ste

 dai servizi che usano tcpwrapper.
Mi son dimenticato di dire grazie comunque  :-)
Ste

 ssh entrante..
Non è "come se"... quella riga (che NON ti serve) ha la precedenza su 
quelle di hosts.deny e 
dice al sistema "ogni volta che arriva una connessione a ssh accettala e 
fai girare un'istanza di denyhosts, e fregatene di quello che c'è in 
hosts.deny". Dato che denyhosts lavora (semplificando molto) analizzando 
i log di sistema alla ricerca di connessioni con autenticazione fallita e 
mettendo poi in hosts.deny gli IP "colpevoli", mettendo quella riga lo 
stai di fatto disarmando. Fallo girare come daemon avviato 
da qualche script d'avvio.
Ad es.: se installi il pacchetto su Debian ti 
mette il solito script denyhosts in /etc/init.d e poi trovi:
macg4:/home/cecchino# ps -ef |grep denyhosts
root 6012 1 0 21:51 ? 00:00:00 python /usr/sbin/denyhosts --daemon \
--purge --config=/etc/denyhosts.conf
Anche se hai installato a manina non è difficile riprodurre la 
situazione, no :-)?
Spero di esserti stato d'aiuto...
Ciao
C

 da qualche script d'avvio.
Io l'ho messo in esecuzione con crontab ogni minuto, dovrebbe essere 
praticamente la stessa cosa..
Per funzionare funziona, č che mi pareva piů pulita come soluzione che 
partisse solo quando c'č una connessione ssh entrante..
Grazie!
Ste

 Ste
Ri-prego!
Ciao
C.

 hosts.deny,
Okay, sono un pirla. Scusami se ti ho fatto perdere tempo, avevo proprio 
dato per scontato che i due file fossero di "peso" uguale sulle 
decisioni del sistema. E siccome lo davo per scontato non mi è venuta 
l'illuminazione di fare un man, pensavo di sbagliare qualcosa nella 
sintassi o similia. :-D
Grazie e ciao!
Ste.

 qualsiasi motivo dovessi accumulare troppi accessi falliti.
Questo lo si può fare  anche elencando gli indirizzi da escludere sempre
dai controlli di denyhost nel file /var/lib/denyhosts/allowed-hosts.
[...]
- -- 
Ciao
leandro
Io non voglio sapere tutto, io voglio capire tutto
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iD8DBQFJpbsRnhLTv6BWcrURAiseAJ4kv07HejbTlF8uNqh4UxGmk6biwgCggg0W
t1hqZ9J01sFoYuogIZtIZNk=
=Xv4r
-----END PGP SIGNATURE-----