libssh与libssh2的主要区别是什么?

时间:2019-04-13 19:42:32

标签: libssh2 libssh

我用Google搜索“ libbssh vs libssh2”,找不到关于它们之间区别的很好的解释。

主要区别是什么?

我需要的主要功能是复制文件,建议使用哪个库?

3 个答案:

答案 0 :(得分:1)

差异在uriccuritin的链接answered中。

根据您的要求:

我需要的主要功能是复制文件,建议使用哪个lib库?

我认为SCP或SFTP可能会解决您的问题,是的,libsshlibssh2支持两个子系统。

但是主要区别之一是您不能使用libssh2实现服务器端应用程序,因此选择libssh

答案 1 :(得分:0)

以下是差异列表:

https://www.libssh2.org/libssh2-vs-libssh.html

请记住,这可能是一个有偏见的列表,因为它在libssh2网页上。它们是非常相似的库,只是不同的代码库。

答案 2 :(得分:0)

libssh基于SSH,已被淘汰。 libssh2基于SSH2,它比SSH安全,高效,并且功能类似于FTP,但SSH2已加密。

如果您担心安全性和性能,建议您使用libssh2。