%20%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F.png)
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