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);