尝试将Cloud9连接到我的Digital Ocean Droplet,我得到了:
Cloud9无法连接到SSH服务器
我已将ssh公钥添加到我的.ssh / authorized_keys文件中,我知道我可以通过ssh连接。有没有办法获得更多信息,而不仅仅是无法连接?
大卫
答案 0 :(得分:2)
您需要将配置文件中的公钥添加到.ssh / authorized_keys( not hosts
),并确保.ssh / authorized_keys文件属于您并且可以读取只有所有者(执行-rw-------
时应该说ls -la ~/.ssh
)
答案 1 :(得分:2)
要获得更多信息,您可以尝试从其他Cloud9工作区进入服务器。由于您的Cloud9 SSH密钥在所有工作区中都是相同的,因此您可以检查您的密钥是否已经以这种方式正确添加到服务器中。
答案 2 :(得分:1)
我无法弄清楚如何获取更多信息,但我能够发现它是.ssh / authorized_keys文件/目录的权限。再次感谢所有帮助
大卫
答案 3 :(得分:1)
刚刚与cloud9支持聊天并完成了这项工作。值得注意的是,有三个项目需要特定权限: