複数のマシンで同じSSHキーペアを使用することをお勧めしますか?最近、仕事用の新しいラップトップを手に入れました。古い職場のラップトップで使用しているのと同じRSAキーペアを使用し続けるのは良い習慣かと思いました。追跡するために別のキーペアを作成する必要はありません。1はい、それは安全な手にある限り安全です。物理マシンは安全です。攻撃者がアクセスして1つのマシンにsshできる場合、攻撃者はそのマシンからキーを取得し、そのキーを他のコンピューターでも使用できます。詳細については、こちらをご覧ください。2ここおよび他の場所から他の回答からもう少し明確にするために、「安全」は秘密鍵のセキュリティと同じくらい安全です。誰かがあなたの秘密鍵にアクセスできる場合、電子メールで送信されるか、USBデバイスにコピーされる可能性があります。その後、コピーされた秘密鍵は別の人が使用できます。秘密鍵が安全なシステムにある限り、複数のマシンにアクセスしても問題はありません。私が言いたいことの1つは、リモートシステムに秘密キーをコピーしないしないことです。SSHエージェント(ssh-agentまたはpageant)およびエージェント転送に依存するようにしてください。リモートシステムに秘密キーがある場合は、システムへのアクセスに使用するのと同じキーではないことを確認してください。3複数のマシンで単一のキーを使用すると、sysadminがキー処理する必要があります。作業に使用できるマシンは5台あります(通常、3台は非常にアクティブですが、1台は修理中、もう1台は非常に時折使用されています)。会社に私のような8人がいて、8個ではなく40個のキーを管理する場合しかし、間接的にではあるが、Arcegeが非常に巧妙に指摘している問題は、1台のマシンが危険にさらされたり、短時間でも行方不明になったりすると、どのマシンからもアクセスできなくなることです(すべてのマシンのキーをプルダウンする必要があります)。侵害または盗難されたラップトップから単一のキーを削除し、別のマシンで作業を続けることができるという利便性は、複数のキーを扱う面倒の価値があります。極端な例では、私がシステム管理者であり、ラップトップが盗難またはハッキングされていると想像してください。キーを削除する必要がありますが、削除するにはすべてのシステムにアクセスする必要があります。技術的には単一のセッション内で交換および削除することは可能ですが、迅速に移動してすべての基盤をカバーしようとすると、緊急シナリオがかなり複雑になります。各ワークステーションに一意のキーがある場合、別のワークステーションにアクセスできれば、自分をロックアウトするリスクなしに、侵害されたキーを迅速かつ効率的に除外できます。セキュリティへのSSHキーアプローチをより深く掘り下げていくと、実際のセキュリティのために、両方を使用する必要があることは明らかです。持っているもの(SSHキー)知っていること(サーバーのパスワード)パスワード要件には、サーバーへのアクセスとキーのパスワードの両方が含まれます。面倒な要素は増えますが、その時点で3つすべて(SSHキー、SSHキーアクセスパスワード、サーバーパスワード)が揃っているので、単一障害点はなくなりました。共有サーバーのパスワードは、非常に弱いSSHキーのパスワードからチームを保護します(通常、同僚が生成するパスワードのレベルを制御することはできません-パスワード監査ツールにアクセスできる企業の状況ではパスワード管理者よく知っている人でさえ、時には非常に弱いパスワードを作成することを教えてください。)攻撃者を決定する必要があり、攻撃の成功には数か月から数年かかる場合があります。サーバーパスワードを時々変更することにより(6か月ごとに、LastPassのようなエンタープライズレベルのシステムとサーバーパスワードを共有します-SSHキーもあります)、この時点でサーバーは適切なセキュリティを享受します(誰もホットSSH侵入するための古代のパスワードを持つキー)。違法なインサイダーアクセス(エドワードスノーデンが頭に浮かび、アシュリーマディソンのハックが2番目に来る)を主なリスクとして考える必要があります。キーとパスワードの両方を使用することによってのみ、インサイダーを本当に遅くすることが可能になります。古代中国の方法以外:仕事が終わったら生き埋めにします。4ユーザーキーの場合-はい、安全なパスフレーズを使用し、sshセキュリティの欠陥のないシステムでキーを作成した場合。サーバーキーの場合:いいえ。5たとえば、work、home、open_source_projectなど、グループごとに異なるキーを持つことは良い習慣だと思います。