从命令行将PuTTY输出保存到文件

sja*_*aak 11 command-line putty

有没有办法使用命令行将PuTTY输出保存到文件?我知道这很容易使用GUI完成,但在我的情况下,它必须自动完成.

我在做什么:

用户单击批处理文件 - >启动PuTTY,通过SSH自动连接到我的设备并运行一堆命令 - > PuTTY应将输出保存到文件中.

最后一部分我无法工作.有没有命令这样做?

小智 24

这可以用腻子来完成.考虑到提问的时间,答案很晚,但这可能对某人有所帮助.

在putty中,使用GUI,您可以使用日志选项保存会话,如下所示.

在此输入图像描述

在此输入图像描述

输入主机名,为会话命名,转到左上角的日志选项,选择所有会话,提供日志文件名和位置,返回会话选项卡,单击保存按钮.完成后,您已保存会话.

现在打开CMD并编写如下命令 在此输入图像描述

你完成了.每次调用此会话时,都会记录命令和输出.希望这可以帮助.

  • 问题询问如何在 putty.exe 命令行级别启用日志记录,而不必在 GUI 级别手动启用它。(假设您管理 100 多台服务器,您需要创建 100 多个会话并在 GUI 级别启用日志记录,这很乏味)。 (3认同)

dav*_*085 3

具体程序putty不是为此设计的。相反,请使用plinkPuTTY 套件中的另一个程序,它使用相同的会话设置和密钥,但从puttystdin 获取输入并将输出放入 stdout,这两者都可以以通常的方式重定向。请参阅http://the.earth.li/~sgtatham/putty/0.63/htmldoc/Chapter7.html#plink