특정 시작 경로를 사용하여 명령줄에서 PuTTY 자동 시작

특정 시작 경로를 사용하여 명령줄에서 PuTTY 자동 시작

나는 각 세션의 특정 경로를 사용하여 매일 여러 PuTTY 세션을 시작합니다.

배치 파일에서 다음과 같이 명령을 만들었습니다.

Start "c:\putty.exe" [email protected] -pw abc123 22

특정 원격 디렉터리에서 직접 PuTTY를 열려면 어떻게 해야 합니까?

20개의 세션이 있습니다.

도와주세요.

답변1

다음과 같이 디렉터리 변경과 셸 시작이라는 두 가지 명령을 사용하여 파일을 만들어야 합니다.

cd /path
/bin/bash

그런 다음 명령줄 매개변수를 사용하여 -m명령을 "실행"합니다. 또한 TTY를 비활성화 -t하므로 강제로 TTY를 다시 사용하는 것이 좋습니다 -m.

putty.exe [email protected] -pw password -t -m commands.txt

각 세션에 대해 별도의 명령 파일을 사용하지 않으려면 배치 파일에서 생성하면 됩니다.

set SCRIPT_FILE=%TEMP%\commands.txt
echo cd /path > %SCRIPT_FILE%
echo /bin/bash > %SCRIPT_FILE%
putty.exe [email protected] -pw password -t -m %SCRIPT_FILE%

참고자료:


특정 초기 원격 경로를 사용하여 세션을 관리하기 위해 GUI를 원하는 경우 WinSCP를 사용할 수 있습니다.

(저는 WinSCP의 저자입니다)

관련 정보