2014-10-18 195 views
1

我有一个数字海洋VPS,我想用Cloud 9的代码编辑器连接到它。他们有一个简单的表格,我填写了与填写所要求的信息:无法连接到云服务器9

主机名:XXX.XXX.XX.XX
用户名:斯蒂芬
二进制的NodeJS路径:在/ usr/bin中/
的NodeJS 您的SSH密钥:mYpUbLicKey ......通过云9的界面 初始路径上传:(可选 - 从来就留空) 端口(可选 - 从来就留空)

我得到以下错误:
Cloud9无法连接到SSH服务器[email protected]

这是在默认的端口,并允许访问斯蒂芬用户(虽然我尝试了上面的“root”用户,仍然没有骰子)。有什么我在这里失踪?我在Secure Shell chrome应用上尝试了完全相同的命令,我能够很好地访问服务器。

此外,我能够得到这个工作,我相信完全一样的东西,但后来我意识到我应该不会做任何事情使用root用户(我有点新),所以我创建了stephen用户并更改了信息以便使用该用户。那是当它停止工作。是否有可能通过添加此额外用户而无意中拒绝了对云9的访问。

我还应该补充一点,我已经按照cloud9文档中的说明编辑了服务器上的授权密钥,以包含存储在cloud9上的公钥。

任何想法?我知道可能很难知道问题出在哪里,但如果有人有一个想法,至少在哪里看,我真的很感激。谢谢。

回答

2

难道你没有将ssh密钥添加到stephen用户的homedir中的〜/ .ssh/authorized_keys中?

+0

不,我仔细检查,以确保在authorized_keys中有两组公钥,在/home/stephen/.ssh中与在/home/root/.ssh目录中完全相同。这是有道理的,因为我可以通过安全外壳进入数字海洋盒子,我似乎无法将cloud9连接到它。 – 2014-10-20 01:17:12

+0

您好Stephen,您可以通过https://c9.io/support发送消息吗?我之前看过这个问题,我们需要调查。 – 2014-10-20 14:09:48

+0

我们对它进行了排查,最终无法弄清楚。最终在一个新的数字海洋液滴上完成,并且工作。我会说在某些时候,我为不同的事情使用了两套不同的密钥。上述答案相当可能是问题,所以我认为它值得接受。 – 2014-11-22 01:14:42