如何制作一个批处理文件或类似的文件来在windows中操作putty?

问题描述 投票:0回答:3

我想制作一个批处理文件或类似文件来通过我的 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

请帮忙

shell batch-file command-line ssh putty
3个回答
2
投票
@echo off
set /p host=enter host
set /p user=set user
putty.exe -ssh %user%@%host%

您无法将密码直接传递给 putty。


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 

进一步研究后还发现了上一个问题


0
投票

你不需要 Putty,使用这个脚本

@回声关闭 标题 SSH 连接器 echo 使用此程序,您可以轻松地通过 SSH(本地网络)连接到计算机 暂停 CLS set /P computer="输入计算机名称:" set /P 用户名=“输入用户名:” CLS ssh %用户名%@%计算机%

© www.soinside.com 2019 - 2024. All rights reserved.