自动SSH连接从Windows

本文关键字:Windows 连接 SSH 自动 | 更新日期: 2023-09-27 18:02:56

我正在尝试从windows盒子自动SSH连接到服务器。我想ssh到服务器,登录(使用密码而不是证书),执行一些命令,读取它们的输出,然后关闭连接。

实现这一目标的最佳方法是什么?有没有可以从c#调用的c#库或命令行SSH客户端?不一定是c#,只要能用就行。

自动SSH连接从Windows

如果你想要一些免费、可靠、开源的东西。获取PuTTY - Plink对程序特别友好。

如果您需要免费的,SharpSSH是最知名的(尽管不是最经常更新的)。最近有一个用c#重写的SSH客户端,在sourceforge上的某个地方,但我不记得它的名字,现在找不到它。更新:是DotnetSSH。

还存在一些商业解决方案,其中包括供应商提供的支持和及时更新。我们的SSHBlackbox包就是其中一个选项。

有几个库可以做到这一点-例如http://www.rebex.net/ssh-pack/default.aspx(没有关联,只是满意的客户)或http://www.eldos.com/sbb/(没有关联,只是满意的客户)