如何使用plink.exe

时间:2015-12-27 04:59:05

标签: windows ssh automation putty plink

我需要使用密码登录SSH会话,然后执行特定帐户的用户输入值。

例如:

PLINK.EXE -ssh ***** -l ***** -pw *****

我 我能够登录,现在我需要做的是输入以下值:

  • 请选择要登录的帐户:" U"
  • 按RETURN继续或按OFF取消会话 - " RETURN"

同样需要这种用户输入。有没有办法存储" *"文本文件中的值,并使用Plink加载它们。

我试过了:

PLINK.EXE -ssh ***** -l ***** -pw ***** -m C:\input.txt

这似乎不起作用。

期望:传递所有用户输入,即" U","返回" ....使用Plink或任何其他PuTTY工具。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

-m开关用于在shell中执行命令。您无法使用它为已执行的命令提供输入。

但是,由于Plink是一个控制台应用程序,您可以使用输入重定向来提供输入:

plink.exe -ssh ... -l ... -pw ... < C:\input.txt