
我已經為一台遠端主機產生了一對公鑰和私鑰。現在我想添加另一個開放格式的私鑰以透過 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