1
我正在使用stfp server
但它需要RSA密钥身份验证,在这里我想上传我的sftp
服务器上的文件。使用私有RSA密钥在libcurl中的SFTP身份验证
所以请任何机构可以告诉我怎样才能使用的RSA
私有密钥验证自己的SFTP服务器编程方式C.我想要做这件事情用C
我用这link为refernce
但是这里没有提到如何使用RSA密钥对此SFTP进行身份验证。
感谢
我正在使用stfp server
但它需要RSA密钥身份验证,在这里我想上传我的sftp
服务器上的文件。使用私有RSA密钥在libcurl中的SFTP身份验证
所以请任何机构可以告诉我怎样才能使用的RSA
私有密钥验证自己的SFTP服务器编程方式C.我想要做这件事情用C
我用这link为refernce
但是这里没有提到如何使用RSA密钥对此SFTP进行身份验证。
感谢
对于我添加下列选项公钥认证:
const char* path_to_my_public_key = "~/.ssh/id_rsa.pub";
const char* path_to_my_private_key = "~/.ssh/id_rsa";
curl_easy_setopt(m_curl, CURLOPT_SSH_AUTH_TYPES, CURLSSH_AUTH_PUBLICKEY);
curl_easy_setopt(m_curl, CURLOPT_SSH_PUBLIC_KEYFILE, path_to_my_public_key);
curl_easy_setopt(m_curl, CURLOPT_SSH_PRIVATE_KEYFILE, path_to_my_private_key);