Ejecute comandos automáticamente después de iniciar sesión SSH en el servidor de Windows

Ejecute comandos automáticamente después de iniciar sesión SSH en el servidor de Windows

¿Existe alguna forma de ejecutar comandos automáticamente cuando el usuario inicia sesión con SSH en Windows Server?

Intenté implementar esto usando el AutoRunregistro del procesador de comandos, que ejecuta comandos cuando cmd.exese inicia alguno, pero debido a la complejidad del script en cuestión, esto termina en una recursividad interminable cada vez, sin importar cómo intente solucionar la situación.

Tampoco quiero ejecutar estos comandos cuando no es SSH, pero si es una opción funcional verificar que sea el primero CMD, no se genera nada dentro de él, puedo verificar la existencia de SSH_TTYuna variable para excluir inicios de sesión que no sean SSH.

Respuesta1

Debería poder configurar el shell predeterminado para que sea su script y hacer que ejecute el shell real al final.

echo Welcome to my server

%COMSPEC%

VerConfigurar el shell predeterminado inicializado por OpenSSH en Windows 7.

información relacionada