检查PuTTY

时间:2017-05-24 22:24:40

标签: ssh command-line putty

我需要执行远程命令start system1才能启动服务器。这是通过SSH管理IPMI板之一。我正在尝试通过执行以下命令行来自动化该过程:

"c:\Program Files\Putty\putty.exe" -ssh root@192.168.0.119 22 -pw password -m C:\temp\ssh\commands.txt

command.txt只包含此内容:

start system1

执行时启动服务器。当我执行上面的命令行时,putty启动,然后控制台在几秒钟后消失,可能是在登录后。命令没有执行。

如果我删除了-m commands.txt,那么PuTTY会登录确定。

任何想法如何让我的工作?登录并执行...

1 个答案:

答案 0 :(得分:0)

PuTTY也不适合自动命令执行。

使用Plink (PuTTY command-line connection tool)。它是一个控制台应用程序。如果从现有控制台窗口(如cmd.exe)执行它,将保留命令输出,以便您可以看到,出现了什么问题。

plink.exe -ssh root@192.168.0.119 22 -pw password start system1