私はこの質問を見ていましたが、間違いを見つけようとして、PHPマニュアルに行き、これら2つのオプションを見ました:
CURLOPT_SSH_PRIVATE_KEYFILE 秘密鍵のファイル名。使用しない場合、HOME 環境変数が設定されている場合は libcurl のデフォルトは $HOME/.ssh/id_dsa になり、HOME が設定されていない場合は現在のディレクトリの「id_dsa」になります。ファイルがパスワードで保護されている場合は、CURLOPT_KEYPASSWD でパスワードを設定します。
CURLOPT_SSLKEY プライベート SSL キーを含むファイルの名前。
その質問のOPは a を使用しているので、 a の代わりに aCURLOPT_SSH_PUBLIC_KEYFILE
を使用する必要があると思いますが、これらのオプションの違いはよくわかりません。CURLOPT_SSH_PRIVATE_KEYFILE
CURLOPT_SSLKEY
だからここに私の質問があります:
CURLOPT_SSLKEY と CURLOPT_SSH_PRIVATE_KEYFILE の違いは何ですか?