我正在开始一个新项目,这是一个跨平台的C++程序,需要使用程序中内置的SSH代码连接到用户选择的服务器。我试图在libssh
和libssh2
之间做出决定。 (许可证不是问题; libssh
的LGPL很好。)需要与任意服务器通信的程序需要多少SSH v1支持?
libssh2
从this page开始似乎是要走的路 - 有一个可能的例外。它不支持SSH v1。我不知道现在有多少服务器可能只支持SSH v1。有没有人有过这方面的经验,或者可以指点我能回答的事情?
或者,任何人都可以指出另一个支持SSH v1和v2的SCP功能的SSH库吗?最好是线程安全的并且还可以支持非阻塞操作?