Ssh
Mac 終端通過 SSH 密鑰登錄,無需輸入密碼。
我正在嘗試使用終端登錄 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_keys
onexample.com
。