Ssh

Mac 終端通過 SSH 密鑰登錄,無需輸入密碼。

  • December 8, 2011

我正在嘗試使用終端登錄 SSH:

ssh root@example.com -p54 -i ~/.ssh/ssh_key

自定義埠號 45。chmod 600 ssh_key。

我知道 SSH 密鑰可以正常工作,因為我可以通過 Windows 上的 Putty 正常連接。可能是什麼問題呢?

如果您在 Windows 中使用 PuTTYgen 生成密鑰並將密鑰直接複製到您的 linux 工作站,則可能密鑰格式錯誤。您應該能夠使用 PuTTYgen 將密鑰轉換為標準的 OpenSSH 格式。

順便說一句,最佳做法是為您連接的每台設備設置一個唯一的密鑰對。只需在 linux 工作站上生成一個新的密鑰對並將該公鑰添加到~/.ssh/authorized_keyson example.com

引用自:https://serverfault.com/questions/339112