我每天都會啟動多個 PuTTY 會話,每個會話中都有一個特定的路徑。
我在批次檔中發出了一個命令
Start "c:\putty.exe" [email protected] -pw abc123 22
如何進一步直接在特定遠端目錄中開啟 PuTTY。
我有20堂課。
請協助。
答案1
您需要使用兩個命令建立一個文件,即目錄變更和 shell 啟動,例如:
cd /path
/bin/bash
然後使用命令列參數-m
“執行”命令。您還需要使用-t
for 強制 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的作者)