我用Google搜索“ libbssh vs libssh2”,找不到关于它们之间区别的很好的解释。
主要区别是什么?
我需要的主要功能是复制文件,建议使用哪个库?
答案 0 :(得分:1)
差异在uriccuritin的链接answered中。
根据您的要求:
我需要的主要功能是复制文件,建议使用哪个lib库?
我认为SCP或SFTP可能会解决您的问题,是的,libssh
和libssh2
支持两个子系统。
但是主要区别之一是您不能使用libssh2
实现服务器端应用程序,因此选择libssh
。
答案 1 :(得分:0)
以下是差异列表:
https://www.libssh2.org/libssh2-vs-libssh.html
请记住,这可能是一个有偏见的列表,因为它在libssh2网页上。它们是非常相似的库,只是不同的代码库。
答案 2 :(得分:0)
libssh基于SSH,已被淘汰。 libssh2基于SSH2,它比SSH安全,高效,并且功能类似于FTP,但SSH2已加密。
如果您担心安全性和性能,建议您使用libssh2。