我想创建一个批处理文件或类似文件来通过我的Windows 7机器操作putty.exe并执行以下操作:
open putty.exe(which is on linux(host) system)
enter host
enter user in "login as"
enter password in "password"
并在登录时 将目录更改为/ opt
请帮忙
答案 0 :(得分:2)
@echo off
set /p host=enter host
set /p user=set user
putty.exe -ssh %user%@%host%
您无法直接将密码传递给putty。
答案 1 :(得分:2)
保存PuTTY设置并加载它们要容易得多,但是您可以在批处理文件中使用putty.exe的命令行开关...参见下文:
@echo off
start putty.exe -telnet user@host -pw password
pause>nul
exit
将-ssh更改为其中一个连接参数。 - 请参阅下面的选项以及如何格式化它们。但是有些像“SSH”我认为你不能发送密码,而且你可能需要使用授权密钥。
putty.exe [-ssh | -telnet | -rlogin | -raw] [user@]host
在进一步研究这个问题时也找到previous question。