近期因为工作缘故。需要在项目中使用加密传输功能,以便于替代原FTP下载功能,研究了下libssh2库,将其与其配套依赖库编译完成,并且为使用方便,特意的封装了一个ssh客户端类,以及该类的使用样例代码【该类封装完成sftp上传下载功能,远端执行命令功能,获取目录下文件属性,获取指定目录下指定文件的属性功能等,注意该样例代码在代码中写入固定shh服务端IP,因此在你的机器上需要修改对应的ssh服务端IP】。
该压缩包中 存在ssh客户端类样例代码vs2013项目,编译通过,该代码同样在linux下