无论如何,要获得有关Cloud9如何通过ssh连接的更多信息

时间:2015-07-28 11:12:24

标签: ssh cloud9-ide digital-ocean

尝试将Cloud9连接到我的Digital Ocean Droplet,我得到了:

  

Cloud9无法连接到SSH服务器

我已将ssh公钥添加到我的.ssh / authorized_keys文件中,我知道我可以通过ssh连接。有没有办法获得更多信息,而不仅仅是无法连接?

大卫

4 个答案:

答案 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支持聊天并完成了这项工作。值得注意的是,有三个项目需要特定权限:

  • 你的用户主文件夹(〜)文件夹应该是drwxr-xr-x
  • 你的〜/ .ssh文件夹应该是drwx ------
  • 你的〜/ .ssh / authorized_keys文件夹应该是-rw -------