Ash*_*bde 3 batch putty autostart
我每天都会在每个会话中使用特定路径启动多个 PuTTY 会话。
我在批处理文件中做了一个命令
Start "c:\putty.exe" abc@1.1.1.1 -pw abc123 22
Run Code Online (Sandbox Code Playgroud)
如何进一步直接在特定远程目录中打开 PuTTY。
我有 20 个会话。
请协助。
您需要使用两个命令创建一个文件,目录更改和 shell 启动,例如:
cd /path
/bin/bash
Run Code Online (Sandbox Code Playgroud)
然后使用命令行参数-m来“执行”命令。您还需要使用-tfor force TTY back 作为-m禁用它。
putty.exe username@example.com -pw password -t -m commands.txt
Run Code Online (Sandbox Code Playgroud)
为了避免为每个会话使用单独的命令文件,只需从批处理文件中生成它:
set SCRIPT_FILE=%TEMP%\commands.txt
echo cd /path > %SCRIPT_FILE%
echo /bin/bash > %SCRIPT_FILE%
putty.exe username@example.com -pw password -t -m %SCRIPT_FILE%
Run Code Online (Sandbox Code Playgroud)
参考:
如果您需要 GUI 来管理具有特定初始远程路径的会话,您可以使用 WinSCP。
(我是 WinSCP 的作者)
| 归档时间: |
|
| 查看次数: |
30263 次 |
| 最近记录: |