我有一个DigitalOcean droplet,上面没有我的ssh公钥。我知道root密码,所以我想用它登录并添加我的ssh密钥。我如何才能做到这一点?每次我尝试使用ssh root@xxx.xxx.xx.xx登录时,它都会告诉我Permission denied (publickey).,但是不会提示我输入超级用户密码。我在这里做错了什么?
发布于 2017-10-17 01:15:50
我不确定它是否是DigitalOcean的一个选项,但是如果您真的想以根用户身份登录,就需要在服务器的sshd配置(通常是/etc/ssh/sshd)中启用"PermitRootLogin“选项。
https://stackoverflow.com/questions/46775502
复制相似问题