1

使用してstfp serverいますが、RSAキー認証が必要です。ここで、sftpサーバーにファイルをアップロードします。

ですから、Cでプログラム的にの秘密鍵を使用してSFTPサーバーを認証する方法を教えてくださいRSA。Cでこれを実行したいのですが。

私は参照のためにこのリンクを使用しています

ただし、ここでは、RSAキーを使用してこのSFTPの認証を行う方法については説明していません。

ありがとう

4

1 に答える 1

0

公開鍵認証の場合、次のオプションを追加します。

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);
于 2016-06-28T12:21:23.510 に答える