사용자가 SSH를 사용하여 Windows Server에 로그인할 때 자동으로 명령을 실행하는 방법이 있습니까?
AutoRun
시작될 때 명령을 실행하는 명령 프로세서 레지스트리를 사용하여 이를 구현하려고 시도했지만 cmd.exe
문제의 스크립트의 복잡성으로 인해 상황을 어떻게 해결하려고 해도 매번 끝없는 재귀로 끝납니다.
또한 SSH가 아닐 때 이러한 명령을 실행하고 싶지 않지만, 내부에 아무것도 생성되지 않은 첫 번째 명령인지 확인하는 작업 옵션인 경우 SSH가 아닌 로그인을 제외하는 변수 CMD
의 존재를 확인할 수 있습니다 .SSH_TTY
답변1
기본 셸을 스크립트로 구성하고 마지막에 실제 셸을 실행하도록 할 수 있어야 합니다.
echo Welcome to my server
%COMSPEC%