0

Jscapeライブラリを使用して SFTP クライアントを実装します。通常、必要な情報は次のとおりです。 1. ホスト 2. ポート 3. ユーザー ID 4. 秘密鍵の場所 5. パスフレーズ (場合によってはオプション)

私の質問は: 秘密鍵の場所を指定せずに秘密鍵を使用する方法はありますか? たとえば、キーを特定の場所にドロップすると、そこにある Jscape またはその他の SFTP API が何らかの方法でそれを「見る」ことができますか?

Jscapeはそれをサポートしていないようです。パスフレーズで保護されていないキーを sftp.jar ファイル (Jscape ライブラリ) の隣に置いてみましたが、うまくいきませんでした。

キーの場所を指定するのはかなり簡単で、確かに私が持っているユースケースの 1 つです。しかし、私がこのばかげた質問をするのには理由があります。洞察に感謝します!

4

1 に答える 1

0

OpenSSH のコマンド ライン クライアントは$HOME/.ssh/id_rsa秘密鍵のデフォルトの場所として使用し、他のいくつかのアプリケーション (git など) はこれに従っているようです。したがって、JScape の上にコードを実装している場合は、その規則を使用することもできます。

于 2013-12-02T16:34:52.383 に答える