この質問はSSH公開キー認証に似ています-1つの公開キーを複数のユーザーに使用できますか?しかし、それは逆です。
私はsshを使用して実験を行っているので、sshサーバーはあなたの答えに対応します。
同じユーザーに複数の公開鍵リンクを設定できますか?そうすることの利点は何ですか?また、使用するキーごとに異なるホームディレクトリを設定することはできますか(同じユーザーへのすべてのリンク)。
不明な場合はお知らせください。
ありがとう。
この質問はSSH公開キー認証に似ています-1つの公開キーを複数のユーザーに使用できますか?しかし、それは逆です。
私はsshを使用して実験を行っているので、sshサーバーはあなたの答えに対応します。
同じユーザーに複数の公開鍵リンクを設定できますか?そうすることの利点は何ですか?また、使用するキーごとに異なるホームディレクトリを設定することはできますか(同じユーザーへのすべてのリンク)。
不明な場合はお知らせください。
ありがとう。
回答:
必要なだけキーを保持できます。とにかく、個人用のセット、仕事用のセットなど、異なるレルムに別々の秘密/公開キーセットを使用することをお勧めします。
まず、自宅用と職場用の2つの個別のキーペアを生成します。
ssh-keygen -t rsa -f ~/.ssh/id_rsa.home
ssh-keygen -t rsa -f ~/.ssh/id_rsa.work
次に、~/.ssh/config
ファイルにエントリを追加して、接続するサーバーに基づいて使用するキーを選択します。
Host home
Hostname home.example.com
IdentityFile ~/.ssh/id_rsa.home
User <your home acct>
Host work
Hostname work.example.com
IdentityFile ~/.ssh/id_rsa.work
User <your work acct>
次に、あなたの内容追加id_rsa.work.pub
には~/.ssh/authorized_keys
、作業機械の上、ご自宅のマシン上のホームキーのために同じことを行います。
次に、ホームサーバーに接続するときにキーの1つを使用し、ワークサーバーで別のキーを使用します。
ssh-agent
パスフレーズを常に入力する必要がないように、おそらく両方のキーを追加することに注意してください。