2016-06-07 45 views
0

我有一個10節點的羣集。其中,我正在研究節點(不是主節點)。我試圖配置IPython並對sshd_config文件進行了一些更改。爲了使這些更改生效,我運行了這個命令:在CentOS服務器中恢復'sshd_config'文件

sudo service sshd restart 

從那時起,我無法登錄到該機器。我嘗試從其他9個節點連接,但徒勞無功。 (我試過ssh [email protected]

我不知道發生了什麼事。

我已經搜索恢復文件..但是,所有的解決方案是當我們能夠登錄。但在這裏,我們甚至無法登錄到機器..那麼我怎麼改變任何東西....有沒有什麼辦法可以從其他9個節點上完成.....有點像...應用相同的其餘9個節點的sshd_config到受損節點,請幫助......並且BTW..10節點羣集是AWS EC2實例。

回答

0

sshd_config文件中可能存在錯誤,導致sshd無法成功啓動。通常情況下,sudo service sshd restart將在重新啓動之前檢查錯誤(使用sshd -t),但似乎並不像這樣發生。

聽起來你已經失去了與這臺服務器的連接,並且由於sshd現在不能啓動,所以你被鎖定了。

如果此EC2實例是EBS支持的,您可以通過在另一個實例上掛載根卷,編輯sshd_config文件修復錯誤並重新啓動原始實例來解決此問題。描述的程序in this question基本上是你需要做的。