私が持っていると言う地元の両方のシステムにアクセスㅏそして第二そして離れてアクセスマシン氏。
AでマシンCにアクセスするための公開鍵と秘密鍵のペアを作成した場合は、マシンBとプライベートキーを共有してマシンCにアクセスできますか?それとも新しいパブリック - プライベートペアを作成する必要がありますか?
現在、AからCにアクセスできるキーペアがあり、Bの秘密キーを使用すると機能しません。
重要な場合は、次のように構成ファイルを使用します。
Host XXX
User XXX
HostName XXX
IdentityFile ZZZ
ZZZがBのキーを指すところ(マシンAとBのパスは異なる)
私は両方とも同じユーザー名を使用します。
答え1
あなたはいつもできます。私の考えでは、Cは公開鍵(外部)を持ち、AとBの両方がローカルネットワーク(ホームネットワークなど)内にある場合、インターネットを使用しない限り共有によって危険なことはないでしょう。暗号化されていないxDを送信する。 AとBがあなたが所有しているシステムであり、誰もあなたの秘密鍵を読むことができないと確信している場合は、危険なしに秘密鍵を共有できます。
問題は秘密鍵が絶対流出してはならないという点だ。誰もが更新して新しい署名と失効証明書を表示できるように、失効証明書と鍵サーバーの公開鍵を生成して印刷したことを確認してください。
たとえば、見てみましょう。自宅のコンピュータからSSH経由でアクセスするGitHubアカウントがあります。各コンピュータに複数のオペレーティングシステムを持つ複数のコンピュータがありますが、GitHubのキーは1つだけを使用します。なぜ?うーん…私の鍵はプライベート暗号化ドライブにあります。私はどれくらいのコピーを持っていても、誰も私の秘密鍵を見ることができません。
お役に立てば幸いです。
答え2
どのユーザー名を使用しても、問題なくAからBに秘密鍵をコピーできます。動作します、IMHO、問題ありません。
私も同じことをした。セキュリティ上の理由から、各秘密鍵がパスワードで保護されていることを確認する必要があります。