11得票3回答
如何使用libssh和SFTP在C/C++中复制文件

我想将一个文件从客户端复制到远程服务器,但我不知道如何通过libssh库的SFTP API实现。 情况是这样的:SSH会话已经打开,SFTP会话也已经打开,我可以使用libssh的集成函数在客户端上创建一个文件并写入它。 我没有找到一种简单的方法来复制一个文件从客户端到服务器,就像这样的简...

10得票2回答
如何用C++建立一个简单的SSH连接

我正在尝试编写一个C++程序,用于连接到一个SSH服务器(我的笔记本电脑)。该服务器可以使用Putty连接,但是我编写的程序却无法连接。在我的代码中,我使用了libssh.h库,并且使用Visual Studio 2015进行开发。我得到的错误是:crypt_set_algorithms2: ...

10得票4回答
如何在VS10中使用libssh

如何将libssh实现为编译器可以识别的库?我正在使用Visual Studio 2010 C++,并且已经成功地包含了Boost库,但是我用Boost的过程很奇怪,我能感觉到libssh会不同。 我真的不想做DLL文件,我想要一个可执行文件,然而我知道DLL文件可以通过.rc脚本嵌入可执行...

10得票3回答
libssh和libssh2的主要区别是什么?

我谷歌搜索了"libssh2和libssh的区别",但没有找到很好的解释。 它们之间的主要区别是什么? 我需要的主要功能是复制文件,哪个库被推荐?

10得票1回答
从SSH服务器发送通道请求,使`ssh_channel_accept_forward()`在SSH客户端上返回?

我使用官方教程中关于直接和反向端口转发的客户端代码:http://api.libssh.org/master/libssh_tutor_forwarding.html 当连接到Ubuntu 16.10上的OpenSSH服务器时,此代码可以完美工作,即实现了直接和反向端口转发。 但是,请考虑...