curl を使用してファイルの一部をリモート ボックスに scp/sftp するというアイデアで遊んでいたところ、ssh-agent を使用できず、ssh-agent しか使用できない場合に、秘密鍵へのパスフレーズを安全に保つにはどうすればよいか疑問に思っていました。キーファイル自体を使用します。私の知る限り、これを行う方法は実際にはありませんが、これについて間違っていることを願っています。
編集:詳細説明
リモートボックスにログインするためのsshキーを生成しました。キーにパスフレーズを付けました。このキーを使用して、libcurlでリモートボックスにログインしCURLOPT_SSH_PRIVATE_KEYFILE
、適切なキーファイルに設定したいのですが、その後設定する必要がありますCURLOPT_KEYPASSWD
パスフレーズを設定したためです。これは、私が理解していることから、プレーンテキストのみである必要があり、それは私にはあまり安全ではないようです。多分それは問題ではありませんか?