6

我目前有两个应用程序,一个在 Windows 上,一个在 Linux 上。他们需要一起工作(他们之间有套接字交互等等)。

我需要以某种方式只制作一个应用程序,但我仍然需要在 linux 端进行操作。

我正在寻找的是Windows中可用的一些 API来打开 SSH 连接(我认为 telnet 连接也可以,但不确定),并通过它向我的 Linux PC 发送一些命令(开始发送一些东西)。

我一定会在 C/C++ 的 VS2005 上使用 Windows API。我用了一点plink,它非常好用,但我无法通过第三方安装使其工作。

我真的很感谢你的帮助。

4

3 回答 3

4

我自己没有使用过这个,但libssh看起来很适合你。

于 2013-02-14T17:07:52.393 回答
3

您可能会在http://www.chilkatsoft.com/ssh-features.asp上查看 ChilkatSoftware ,它们为 Windows 提供了 SSH API。

于 2013-02-19T16:35:28.657 回答
2

Windows 中没有本机 SSH 客户端(或库)。如果您不想从头开始,那么我会再次查看 PuTTY 及其相关程序。这些可以与您的应用程序一起分发,因此不需要额外的安装。它也是开源的,因此(取决于许可)您可以重用/移植一些代码)

于 2013-02-15T12:24:33.440 回答