SSHにPGPキーを使用する


19

4096バイトのRSA PGPキーを使用します。SSHもRSA標準を使用しているため、サーバーに追加ソフトウェアをインストールせずに(そしてクライアントにできるだけ少なくして)PGPキーをSSHキーとして使用することはまったく可能ですか?

回答:




4

この質問に対する回答からの情報とgnupg-usersメーリングリストの助けを借りて、GPGキーをSSH認証に使用する方法を見つけ出すことができました。これを行うには、いくつかの方法があります。

私はいくつかの可能な解決策についてブログポストを書きました:http ://budts.be/weblog/2012/08/ssh-authentication-with-your-pgp-key

要約すると、現在ベータ版であるGnuPG 2.1を使用します。このバージョンを使用する場合、単に--enable-ssh-supportオプションでgpg-agentを起動し、GPGキー(またはサブキー)のキーグリップを〜/ .gnupg / sshcontrolに追加できます。

現在の安定したGnuPGバージョン(2.0.x)を使用している場合、monkeysphereを使用してキーをgpg-agentに追加できます(これも--enable-ssh-supportオプションでgpg-agentを起動した後)。

monkeysphereを使用してGNOMEキーリング(または通常のssh-agent)を使用することもできます。この場合の唯一の問題は、再度ログオンするときに(GnomeまたはXFCEに)キーを再度追加する必要があることです。これを解決するには、キーを手動でエクスポートして変換します。


2

このドキュメントは、SSH.comクライアントでそれを行う方法を示しています。OpenSSHで動作するかどうかはわかりませんが、一見の価値があるかもしれません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.