2017-11-24 6 views
0

ssh-keygenを使用して公開鍵/秘密鍵のペアを生成すると、公開鍵ファイルには、鍵が生成されたユーザー名とホストの詳細が含まれていることに注意してください。これは、このホストがこのホストから通信するときにのみ使用できることを意味しますか?私は、一連のユーザーのためのキーペアを生成し、プロセスの詳細を知る必要なしに、それらに配布したいと考えています。鍵が生成されたホストでのみSSL鍵ペアを使用できますか?

答えて

1

ssh-keygenによって生成された公開鍵ファイルの末尾にあるホストとユーザ名の情報がコメントです。キーに影響を与えることなく編集できます。その目的は、公開鍵の受信者が鍵を覚えている人を助けることです。

つまり、秘密鍵の転送は何らかの注意を払って処理する必要があります。グループメンバーは、秘密鍵を保持している可能性があるため、偽装する能力を効果的に発揮できるという考えに慣れていますか?

代わりに、ssh-keygenのスクリプトを作成し、その公開鍵を公開してアクセス可能な場所にプッシュすることで、これを解決できますか?

編集:なぜこのタグは[ssl]ですか?(SSHの代わりに)SSL/TLSの使用を計画しているなら、ssh-keygenで鍵を作りたくありません。あなたは、例えばopensslののキー/ CERT-GENツール、とはるかに簡単に時間を持っています:

openssl req -newkey rsa:3072 -nodes -keyout key.pem -x509 -days 365 -out certificate.pem 

(そのキーそれはに関するすべての情報が要求されます、そして得られた自己の中にその情報を置くであろう

+0

私のユーザの中には、パテafaikを必要とするWindows上で動作するユーザがいるため、スクリプトを作成できません。私のグループは、私を偽装しないと信じています。結局のところ、私は彼らが接続しているマシンへのルートアクセス権を持っています。私は 'openssl req'の使い方についてあなたの意見を述べ、今後これを使用します。私はまた、 'ssl'タグをドロップします。どうもありがとう。 – Andy

+0

ええと、opensslの手法を使うと、ファイルを私のauthorised_keysファイルに追加することができません。これはssh-keygen公開鍵でできることでした。何か不足していますか? – Andy

+0

安全なトランスポート層としてSSLまたはSSHを使用していますか? (SSHを使用しているように聞こえますが、その場合は 'ssh-keygen'が適切なツールです。この記事はssl/opensslというタグが付けられているので最初は混乱していました) – lockcmpxchg8b

関連する問題