2012-03-04 68 views
0

我在我的C++应用程序中使用QT库,我想知道是否有一个多平台库使用SSH没有可移植性问题。如何在不同的平台上使用SSH?

我需要一个SSH客户端连接到我的服务器并发送文件。

+0

也许你可以将你的应用程序与SSH客户端捆绑在一起,就像Windows上的Git一样,并且依赖于Linux/Mac OS中现有的scp客户端? – 2012-03-04 22:51:39

+0

我认为你混淆了两个概念。一个SSH *库*将有助于将SSH功能嵌入到您的应用程序中。 SSH *客户端*是一个独立的程序,您可以使用它来建立与SSH服务器的连接。你是否需要将客户端嵌入到应用程序中,还是分别使用SSH客户端? – 2012-03-04 22:54:47

回答

1

OpenSSH是带有内置客户端和服务器程序的SSH协议的FOSS实现。尽管OpenSSH项目似乎没有正式支持Windows(甚至是recommends alternatives),但Windows端口存在。 SSHWindows似乎是一个有前途的努力,虽然我没有尝试过自己。

相关问题