无法使用云9连接到SSH服务器

时间:2014-10-18 20:50:07

标签: cloud9-ide digital-ocean

我有一个数字海洋VPS,我想与Cloud 9的代码编辑器连接。他们有一个简单的表格,我填写了所需的信息:

主机名:xxx.xxx.xx.xx
用户名:stephen
nodejs二进制路径:/ usr / bin / nodejs
您的SSH密钥:mYpUbLicKey ...通过云9的界面上传 初始路径:(可选 - 我留空) 端口:(可选 - 我留空)

我收到以下错误:
Cloud9无法连接到SSH服务器stephen@xxx.xxx.xx.xx

它位于默认端口,允许访问stephen用户(虽然我尝试使用" root"用户仍然没有骰子)。我有什么东西在这里失踪吗?我在Secure Shell chrome应用程序上尝试了完全相同的命令,并且我能够很好地访问服务器。

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

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

有什么想法吗?我知道可能很难知道问题在这里,但如果有人知道至少在哪里看,我真的很感激。感谢。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

即使按照文档中的说明进行操作,也会遇到相同的问题。确保您将SSH从0.0.0.0/0允许进入EC2实例的端口22。

相关问题