我每天启动多个 PuTTY 会话,每个会话都有特定的路径。
我已经在批处理文件中创建了一个命令
Start "c:\putty.exe" [email protected] -pw abc123 22
我该如何继续在特定的远程目录中直接打开 PuTTY。
我有 20 个课程。
请协助。
答案1
您需要使用两个命令创建一个文件,即目录更改和 shell 启动,例如:
cd /path
/bin/bash
然后使用命令行参数-m
“执行”命令。您还需要使用-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 的作者)