He estado usando denyhosts por un tiempo y noté que mi se /etc/hosts.deny
está volviendo bastante grande. Denyhosts agrega IP a /etc/hosts.deny
, y my denyhosts está configurado para nunca purgar IP.
$ wc -l /etc/hosts.deny
22149 /etc/hosts.deny
¿Podría esto convertirse en un problema? Realmente no entiendo cómo funciona libwrap. Con suerte, está haciendo hash estas entradas o algo para un acceso rápido, pero no he mirado ese código.
Tengo algunos problemas de red extraños en los que se cuelgan mis conexiones SSH a un servidor de gitosis (en realidad, las actualizaciones de los paquetes de Symfony2 usando bin/vendors install
). No estoy realmente seguro de cómo depurarlo, así que estoy buscando cosas que podrían estar mal con la caja, como la escasez de recursos.
Esto está en un servidor Ubuntu 10.04.4 LTS.
Respuestas:
Si.
Pero no debería ser una gran ralentización a menos que tenga nombres en lugar de IP allí, tenga configurada la opción PARANOID o la identidad activada (solicitando información de nombre de usuario). Y solo ralentizará la conexión inicial, no afectará nada una vez que se establezca la conexión y pase datos.
Puede intentar
time tcpdmatch sshd 1.2.3.4
ytime tcpdmatch sshd foo.example.com
con el último elemento establecido en el nombre de host o IP del sistema desde el que está iniciando las conexiones. Eso debería reproducir la mayoría de los problemas de sincronización del procesamiento de sshd del archivo /etc/hosts.deny y mostrarle cuánto tiempo lleva.fuente