Cómo mostrar motd o banner cuando los usuarios acceden directamente a la sesión de pantalla

Cómo mostrar motd o banner cuando los usuarios acceden directamente a la sesión de pantalla

Tengo varios usuarios que se conectan a la misma cuenta de servicio pero en diferentes sesiones de pantalla. Entonces usarían un comando como:

ssh -t user@myserver screen -Dr specificSessionName

Me gustaría que se muestre un mensaje de banner o un mensaje modificado cada vez que se produzca esta conexión.

Respuesta1

Con este comando ssh, se activa la pantallainmediatamenteInmediatamente después de realizar la autenticación, se le indica que vuelva a conectar su sesión con su salida abandonada antes de hacerlo, por lo que no hay lugar para que ssh muestre motd.

Pero si insiste en eso y está alerta, puede cambiar el nombre de la pantalla a algo como screen.bin y escribir un script contenedor con su nombre original. Ese script sería responsable de imprimir /etc/motd y después de dormir un poco y/o recibir la entrada del usuario, podría pasar a la pantalla de inicio con el nombre de la sesión que obtuvo en su parámetro.

Bastante sucio y será mejor que estés atento en caso de que llegue una actualización a tu paquete de pantalla.

información relacionada