Screen: el nuevo kibitz

Recuerdo que alguna vez he usado Kibitz para compartir una terminal con varias personas y poder ver en tiempo real los comandos que se ejecutan, vale, creo que todos entendemos el concepto de "compartir".

Pues ya no funciona, o si, pero no viene por defecto en la mayoría de las distribuciones, ni instalando el  paquete expect, que era como se hacía antes. Así que, como bien podéis apreciar por el título de esta insignificante entrada, la respuesta a todos nuestros problemas empieza por ese.

Parece ser que en screen hay una opción para compartir la misma linea de comandos con varios usuarios distintos. Esa opción se llama multiuser y se activa de la siguiente forma: ^A:multiuser on[RET], o lo que es lo mismo Crtl-A para entrar en el modo comandos, luego escribir :multiuser on para activar el modo multiusuario y luego pulsar [ENTER] para ordenar los cambios.

Una vez hecho, el otro espectador debe estar conectado a la máquina con el mismo usuario con el que hemos lanzado screen y debe poner en la linea de comandos screen -x para conectarse a la sesión multiusuario que hemos creado previamente.

Fácil, sencillo y con el plus de utilizar una herramienta que -normalmente- viene instalada con la mayoría de distribuciones sin ensuciar el sistema con otro tipo de paquetes.

sysadmin debian

About the author

Óscar
has doubledaddy super powers, father of Hugo and Nico, husband of Marta, *nix user, Djangonaut and open source passionate.
  • Creo que lo he usado conectado dos a la mísma máquina, mismo usuario, y screen -x. Igual lo de multiuser iba por defecto (?).
  • Pues no te digo que no la verdad, como había leido que hacía falta activar el multiuser no me dió por probar sin él, pero es fácil saberlo ... (1 minuto más tarde) ... En esta Ubuntu si está por defecto, es posible que con el -x llegue. +1 a tu aporte :)
  • Yo lo había usado en CentOS 5.x, así que... aceptamos -x como animal de compañía!
blog comments powered by Disqus