如何新增具有多個身分的新私鑰(OpenSSH)?

如何新增具有多個身分的新私鑰(OpenSSH)?

我已經為一台遠端主機產生了一對公鑰和私鑰。現在我想添加另一個開放格式的私鑰以透過 ssh 連接到第二個遠端主機,但是當我想使用 .ssh 新增金鑰時,ssh 拒絕使用「錯誤密碼」連線ssh-add "key_name"。我只有私鑰,在 Windows 機器上的 Putty 中運作正常。我的目錄中只有兩個檔案/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

相關內容