使用特定啟動路徑從命令列自動啟動 PuTTY

使用特定啟動路徑從命令列自動啟動 PuTTY

我每天都會啟動多個 PuTTY 會話,每個會話中都有一個特定的路徑。

我在批次檔中發出了一個命令

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

如何進一步直接在特定遠端目錄中開啟 PuTTY。

我有20堂課。

請協助。

答案1

您需要使用兩個命令建立一個文件,即目錄變更和 shell 啟動,例如:

cd /path
/bin/bash

然後使用命令列參數-m“執行”命令。您還需要使用-tfor 強制 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的作者)

相關內容