Si administramos un servidor Linux-Unix que posee funciones de "servidor ssh", en algunas oportunidades nos podemos ver en la necesidad de cerrar algunas conexiones, realizadas desde clientes ssh o putty (en el caso de windows) que se encuentren colgadas o que puedan ser consideradas como sospechosas. Con este par de métodos podemos realizarlo:
Ejecutando el siguiente comando, verificamos que usuarios (a través de que pts, fecha inicio de sesión y que con que dirección IP) están conectados al servidor vía SSH:
# who
# who
La salida es similar a la mostrada a continuación:
root pts/0 2014-12-12 10:46 (192.168.31.12)
root pts/2 2014-12-15 08:57 (192.168.31.12)
root pts/3 2014-12-17 09:38 (192.168.31.9)
Ahora, si por ejemplo queremos cerrar la 2da conexión listada en el ejemplo anterior (root pts/2 2014-12-15 08:57 (192.168.31.12)), ejecutamos el siguiente comando:
# pkill -9 -t pts/2
-9: Corresponde al tipo de señal que deseamos enviar. En este caso utilizamos la señal -9 que indica matar (KILL) el proceso.
-t: indica que se basará en un atributo de nombre de terminal.
pts/2: Indica el nombre del terminal que deseamos cerrar.
No hay comentarios:
Publicar un comentario