Log del servidor SSH en otro fichero ( /var/log/sshlog)

Con estos sencillos pasos se obtiene la información referente al servidor SSH en un fichero distinto al resto que pueden estar usando más aplicaciones del sistema y que al final es dificil de leer. Con esto lo que obtendremos será tener los logs del servidor SSH en otro fichero distinto, en este ejemplo en /var/log/sshlog.
Para ello seguiremos los siguientes pasos desde una kubuntu, aunque no cambiará mucho en otras distribuciones:
1- Cremaos un fichero en una ruta que queramos para guardarnos nuestros logs:
#sudo touch /var/log/sshlog
2- Cambiar el nivel de información a guardar
En mi caso me interesa ver con más detalle lo que ocurre, por tanto editaré el fichero /etc/ssh/sshd_config e incrementaré el nivel de detalle. Para ello buscaremos la linea del fichero /etc/ssh/sshd_config “LogLevel INFO” y la sustituiremos por “LogLevel DEBUG”. Con ello tenemos mayor detalle, esto es independiente de donde almacene la información, pero ya que tendremos la informacion del servidor SSH en un fichero distinto que no contendrá nada más, es interesante ver los sucesos con mas detalle.
3- Modificar el Syslog
Editaremos el fichero /etc/syslog.conf, e insertaremos justo antes de la primera linea comentada “auth.debug /var/log/sshlog“
4- Reinciar el Syslog, en el caso de kubuntu sería:
#sudo /etc/init.d/sysklogd restart
Ya tenemos nuestro servidor SSH almacenado lo que ocurre en el fichero /var/log/sshlog.
