【发布时间】:2015-10-18 21:48:49
【问题描述】:
尝试将 Cloud9 连接到我的 Digital Ocean droplet,我得到:
Cloud9 无法连接到 SSH 服务器
我已将 ssh 公钥添加到我的 .ssh/authorized_keys 文件中,并且我知道我可以通过 ssh 进行连接。除了无法连接之外,还有什么方法可以获取更多信息?
大卫
【问题讨论】:
标签: ssh cloud9-ide digital-ocean
尝试将 Cloud9 连接到我的 Digital Ocean droplet,我得到:
Cloud9 无法连接到 SSH 服务器
我已将 ssh 公钥添加到我的 .ssh/authorized_keys 文件中,并且我知道我可以通过 ssh 进行连接。除了无法连接之外,还有什么方法可以获取更多信息?
大卫
【问题讨论】:
标签: ssh cloud9-ide digital-ocean
您需要将您个人资料中的公钥添加到 .ssh/authorized_keys(不是hosts),并确保 .ssh/authorized_keys 文件属于您并且只能由以下人员读写所有者(在做ls -la ~/.ssh时应该说-rw-------)
【讨论】:
要获得更多信息,您可以尝试从其他 Cloud9 工作区之一通过 SSH 连接到您的服务器。由于您的 Cloud9 SSH 密钥在所有工作区中都是相同的,因此您可以通过这种方式检查您的密钥是否已正确添加到服务器。
【讨论】:
我无法弄清楚如何获得有关此的更多信息,但我能够弄清楚这是对 .ssh/authorized_keys 文件/目录的权限。再次感谢大家的帮助
大卫
【讨论】:
刚刚与 cloud9 支持人员聊天并开始工作。请务必注意,有 3 个项目需要特定权限:
【讨论】: