Fallo en el intercambio de claves de SSH con OpenSSH 7.0

Recientemente instalé un servidor con Debian Stretch y me encontré con que el intercambio de claves que utilizaba hasta ahora para acceder a mis servidores fallaba y en los logs se observaba el error:

Observé que a partir de OpenSSH 7.0 se ha deshabilitado por defecto el intercambio de claves SSH-DSS.

Si bien se ha desactivado puesto que es un algoritmo débil, necesitaba activar este algoritmo nuevamente para más adelante poder generar nuevas claves en otro algoritmo, con calma.

Pues bien, para reactivar este algoritmo basta con añadir la siguiente línea en el fichero /etc/ssh/sshd_config:

Espero que os sirva.

Modificar el Document Root del Suexec en CentOS

El siguiente tutorial me ha venido genial en varias ocasiones, debido a que he tenido que recompilar el suexec puesto que el document root del mismo estaba mal apuntado debido a “herencias”.  Antes de nada, quiero indicar que este tutorial es de un compañero, al que enlazo a continuación como fuente:

Suexec – Cambiar el directorio por defecto en CentOS

Continue reading

Matar todas las queries de un usuario en concreto

En esta entrada voy a explicar como obtener todas las queries de un usuario en concreto para proceder a matar las mismas. Esto puede ser útil en caso de tener, por ejemplo, un update grande en proceso y observar muchas queries de un usuario en concreto bloqueadas a la espera de que termine. Tenemos que estar muy seguros de que queremos matar estas queries, pues el comando sacará todas las queries de dicho usuario.

Continue reading

Entrar en modo recuperación de MySQL

Es normal cometer errores mientras trabajamos, somos humanos al fin y al cabo, en mi caso, me pasó recientemente que cambie el host desde el que se podía conectar el usuario root de MySQL a una IP a la que no tenía acceso.  Se me fué el dedo..

Afortunadamente, la forma de entrar en el modo recovery de MySQL es muy sencillo, para ello, primero de todo paramos MySQL y nos aseguramos que no hay procesos de MySQL o un pid en funcionamiento.

Continue reading

Debug de Apache ante errores de segmentación

En ocasiones nos encontramos con un comportamiento extraño de Apache, como reinicios aleatorios, que no conseguimos depurar,  pues la única información que observamos en los logs es el error “seg fault or similar nasty error detected in the parent process”

Primeramente, indicar que un error de segmentación es aquel causado por una mala comunicación o inoperatividad con algún módulo del OS que provoca un crash.

Continue reading