PuTTY 命令行用户输入

PuTTY command line user input

我正在尝试编写一个批处理文件来自动执行 PuTTY 脚本。现在脚本成功登录到 SSH 服务器,这一行

putty.exe -ssh user@ipaddress -pw password -m commands.txt > log.txt

我的问题是一旦登录服务器提示我点击 "Ctrl+y to begin" 然后它要求我按 "Enter" 。我如何在我的 commands.txt 文件中模仿它?

使用Plink (PuTTY command-line tool).

它是一个控制台应用程序,因此它允许输入重定向。

创建一个包含 Ctrl+Y 字符后跟 Enter 字符的文本文件。 IE。 0x190x0A。然后按照你的命令执行。

那你可以做

plink -ssh user@ipaddress -pw password < input.txt