ローカルがあるとしましょう 2台のマシンへのアクセスA およびB およびリモート マシンへのアクセスC 。
AからマシンCにアクセスするための公開鍵と秘密鍵のペアを生成した場合、マシンBと秘密鍵を共有してそこからマシンCにアクセスできますか?または、新しい官民ペアを生成する必要がありますか?
現在、AからCにアクセスするために機能しているキーのペアがありますが、Bからこの秘密キーを使用すると機能しません。
重要な場合は、次のように構成ファイルを使用します。
Host XXX
User XXX
HostName XXX
IdentityFile ZZZ
ZZZがBのキーを指している場所(マシンAとBの異なるパス)
両方で同じユーザー名を使用しています。
承認された回答:
あなたはいつでもできます。 Cは公開鍵(外部)を持っていると思います。AとBが両方ともローカルネットワーク(つまり、ホームネットワーク)内にある場合、インターネットを使用して暗号化されていないxDを送信しない限り、共有によって危険なことをすることはありません。 AとBが自分が所有するマシンであり、誰もあなたの秘密鍵を読み取れないことを確認できる場合は、リスクなしで秘密鍵を共有できます。
重要なのは、秘密鍵が決して侵害されてはならないということです。失効証明書が生成および印刷され、公開鍵がキーサーバーにあることを確認してください。そうすれば、誰でも更新して新しい署名を表示し、証明書を失効させることができます。
例を挙げましょう。私はGitHubアカウントを持っており、自宅のマシンからSSHからアクセスします。複数のマシンがあり、各マシン内に複数のOSがありますが、GitHubには1つのキーしか使用していません。なんで?ええと…私は個人的な、暗号化されたドライブに私の鍵を持っています。私がいくらコピーを所有していても、誰も私の秘密鍵を見ることができません。
お役に立てば幸いです
乾杯