複数の ID を持つ新しい秘密鍵 (OpenSSH) を追加するにはどうすればよいでしょうか?

複数の ID を持つ新しい秘密鍵 (OpenSSH) を追加するにはどうすればよいでしょうか?

1 つのリモート ホストに対して公開キーと秘密キーの両方のペアを生成しました。次に、オープン形式の別の秘密キーを追加して、SSH 経由で 2 番目のリモート ホストに接続したいのですが、キーを追加しようとすると、SSH が「パスフレーズが正しくありません」という理由で接続を拒否しますssh-add "key_name"。私には秘密キーしかありませんが、Windows マシンの Putty では正常に動作します。ディレクトリには 2 つのファイルしかありません/home/user/.ssh

id_dsa
known_hosts

答え1

やさしい。

.sshフォルダに移動してhomeファイルを追加するだけですconfig

nano /home/${USER}/.ssh/config

そして次の行を追加します。

Host duck-a-rub
HostName mail.man.com OR <IP-Address>
User rubberduck
Port 223
IdentityFile /full/path/to/keys/rubberduck_id_dsa

ファイルを保存して試してください。

ssh duck-a-rub

HTH、s1mmel

関連情報