Mac终端通过SSH key登录无需输入密码。

Mac终端通过SSH key登录无需输入密码。

我正在尝试使用终端登录 SSH:

ssh [email protected] -p54 -i ~/.ssh/ssh_key

自定义端口号45.Chmod 600 ssh_key。

我知道 SSH 密钥正常工作,因为我可以通过 Windows 上的 Putty 正常连接。可能是什么问题?

答案1

如果您使用 PuTTYgen 在 Windows 中生成密钥,并将密钥直接复制到 Linux 工作站,则密钥的格式可能不正确。您应该能够使用 PuTTYgen 将密钥转换为标准 OpenSSH 格式。

另外,最佳做法是为您连接的每台设备配备一个唯一的密钥对。只需在 Linux 工作站上生成一个新的密钥对,然后将该公钥添加到~/.ssh/authorized_keys即可example.com

相关内容