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

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

我的问题是,服务器登录后提示我按“Ctrl + y开始”,然后要求我按“Enter”。我如何在commands.txt文件中模仿它?

最佳答案

使用Plink (PuTTY command-line tool)

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

创建一个文本文件,该文件包含Ctrl + Y字符,后跟Enter字符。即0x190x0A。然后执行您的命令。

那你可以做

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

关于batch-file - PuTTY命令行用户输入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49989375/

10-13 05:37