
Me gustaría que PuTTY se ejecute automáticamente screen -RD
cuando inicio sesión; sin embargo, me gustaría, si es posible, que esto se configure como parte de PuTTY o que el servidor identifique cuándo un usuario de PuTTY está conectado y lo fuerce screen -RD
.
No deseo que esto suceda en otros cuadros, ya que no quiero particularmente que esto afecte a ciertos procesos automatizados por tener que preocuparse por si screen -RD
ya están ocupados y no pueden aceptar comandos.
¡Gracias!
Respuesta1
La opción está en Conexión->SSH en las opciones de PuTTY. Simplemente screen -RD
ingrese el campo de comando remoto y se ejecutará.
Una advertencia: asegúrese de que esa sea realmente la combinación de opciones que desea; ya que cerrará cualquier sesión que ya tenga abierta. Es posible que desee utilizar -Rd
o tener alguna lógica basada en screen -list
la salida de grepping.
Respuesta2
Resolví este problema en el lado del servidor cuando me di cuenta de que nunca hubo una instancia en la que quisiera un terminal que no fuera un terminal de pantalla. Agregué screen -aAxRUO
a mi ~/.profile
para que cualquier conexión SSH a ese sistema (o shell que abro) se vuelva a conectar instantáneamente a mi sesión de pantalla (sin desconectar los otros shells que pueda tener abiertos) o cree una nueva sesión de pantalla si no lo hace automáticamente existir.