2014-10-18 232 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