我正在用C编写一个简单的可执行文件,它需要打开putty会话并向其发送命令,然后关闭putty。我可以打开/关闭putty会话(我没那么差),但我不太确定如何向putty发送命令。
有什么想法吗?
发布于 2009-03-02 17:39:21
从PuTTY FAQ
如何使用PuTTY从另一个程序中建立
连接?
您最好的选择可能是使用Plink,这是一个命令行连接工具。如果您可以将Plink作为第二个Windows进程启动,并安排您的主进程能够通过管道向Plink进程发送数据,并从该进程接收数据,那么您应该能够从您的程序建立SSH连接。
例如,这就是Windows的CVS所做的事情。
除了直接打开站点之外,Plink还可以使用PuTTY保存的会话。
PuTTY手册的Chapter 7中记录了PLink的选项。
发布于 2009-03-02 17:38:42
使用动态链接库,卢克。http://www.winputty.com/
发布于 2009-03-02 17:32:39
你看过QuickPutty的源代码了吗?这是LGPL许可的。
https://stackoverflow.com/questions/603187
复制相似问题