VC++ 使用ssh协议连接Linux服务器执行指令并返回

提供一个libssh2.dll的工程和调用libssh2.dll实现登录Linux服务器并执行指令返回数据的工程

链接:https://pan.baidu.com/s/1ShXnldDHVv3YjDUJp4aMrg
提取码:rz6m

libssh2官网,这个里面好像并没有什么用,下载的东西只有代码,然后编译一堆错误

libssh2

libssh2 函数说明

libssh2 docs

 密钥文件登录Linux服务器

Windows 配置 ssh 免密登录_windows ssh_清潇和梨花的博客-CSDN博客

 

这里的难点是libssh2.dll编译,这个需要openssl  zlib  2个环境,

配置的过程很麻烦总缺少东西,原以为是需要安装zlib 和 openssl,现在看来大神已经配置好到工程里了

我也没走通配置过程,这个工程是从GitHub里下载的,当时下载太多资源导致链接找不到了

现提供一个资源下载,方便自己方便他人

 

 现在又有一个客户要求使用密钥文件执行ssh指令,使用上面那个libssh2编译出来的libssh2.dll老在验证密钥那里报错

密钥文件是没有后缀名的文件,再提供客户发过来的libssh2程序,编译环境与上面找的那个libssh2一致,openssl 和 zlib

遇到同样文件可以用这个工程试一下

链接:https://pan.baidu.com/s/1ANAST8UWjo9mEUhGBz7AKQ
提取码:s3k5

posted @ 2023-03-16 15:36  ckrgd  阅读(139)  评论(0编辑  收藏  举报