mejor manera para desconectar usuarios remotos

Horst H. von Brand vonbrand en inf.utfsm.cl
Mar Ene 27 15:37:03 CLST 2009


Victor Hugo dos Santos <listas.vhs en gmail.com> wrote:
> debo de desconectar todos los usuarios remotos (ssh) de un servidor
> durante un periodo de tiempo semanal..
> 
> a principio pensé que deteniendo el servicio (/etc/init.d/ssh stop)
> resolvería el tema, pero las conexiones activas, continúan activas
> (plop ???)  !!!
> he visto algunas opciones (ClientAliveInterval) en /etc/sshd/, pero no
> me funciona, por que necesito que se desconecten todos a las 02:00AM..
> y caso el condenado, perdon, el usuario este trabajando a las 02:00AM
> tampoco funcionaria el ClientAliveInterval.
> 
> Bueno, asi que pregunto a ustedes, cual es la mejor manera de
> desconectar los usuarios remotos ??
> 
> pienso que seria bueno:
> 1° - un mensaje indicando que el servicio sera desconectado en unos 5
> minutos (como en shutdown)

Puedes bajar el sistema a runlevel 1... eso debiera dejar fuera a los
pajaritos.

> 2° - algún comando que finalice correctamente los comandos que puedan
> estar ejecutando este usuario "desde esta conexión"..

Eso perfectamente puede tomar dias.

> 3° - un comando para finalizar la conexcion de todos los usuarios
> remotos.  la verdad es que podría hacer algo con KILL (-9 tal vez), pero
> creo que seria brusco..  por esto, pregunto por aca si alguien tiene
> alguna idea de como resolver esto.
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                    Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria             +56 32 2654239
Casilla 110-V, Valparaiso, Chile 2340000       Fax:  +56 32 2797513


Más información sobre la lista de distribución Linux