1

我正在用 C 编写一个简单的可执行文件,它需要打开一个 putty 会话并向其发送命令,然后关闭 putty。我可以打开/关闭 putty 会话(我还不错),但我不太确定如何向 putty 发送命令。

有任何想法吗??

4

3 回答 3

3

腻子常见问题解答

如何使用 PuTTY 从另一个程序中建立 SSH 连接?

最好的选择可能是使用命令行连接工具 Plink。如果您可以将 Plink 作为第二个 Windows 进程启动,并安排您的主进程能够通过管道将数据发送到 Plink 进程并从中接收数据,那么您应该能够从您的程序建立 SSH 连接。

例如,这就是 CVS for Windows 所做的。

除了直接打开站点外,Plink 还可以使用 PuTTY 保存的会话。

PLink 的选项记录在PuTTY 手册的第 7 章中。

于 2009-03-02T17:39:21.190 回答
2

使用 DLL,卢克。http://www.winputty.com/

于 2009-03-02T17:38:42.177 回答
0

你看过QuickPutty的源代码吗?它是 LGPL 许可的。

于 2009-03-02T17:32:39.367 回答