【发布时间】:2018-12-20 07:38:16
【问题描述】:
我有一台按预期工作的 Windows 机器,但在我的 Mac OS X Sierra 10.13.5 上,我收到此错误 Permission denied (publickey)
重新开始的步骤:
- 我删除了 ~/.ssh/id_rsa 和 ~/.ssh/id_rsa.pub
- 我备份了 ~/.ssh/known_hosts (运行 mv known_host known_hostBackup)(然后运行 touch known_host)。所以,我认为每件事都应该是干净的,并准备好生成新的 ssh 密钥......
- 运行 ssh-keygen
- 运行 cat id_rsa.pub 并复制新的 ssh 密钥
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOZoANykFA4ta2ft4wSS9Hqsvi+b8r3XDaUlBSPRyPzwXXXXX≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈XXXXXaWfO3X9SEFtE7Qe8NxXjmkgC4BYZSg4QFRV2Is5PiUn5MXs4StmNzZGcj8kFQd4PG0go1FqAsixT myname@apples-mbp
- 转到 Digital Ocean / Settings / Security / SSH Keys,创建一个新的并粘贴整个 SSH 密钥。
我仍然得到错误
root@128.261.64.32: Permission denied (publickey)
我缺少本地设置吗?
【问题讨论】:
标签: ssh digital-ocean