2016-06-07 11 views
0

Ich habe einen 10-Knoten-Cluster. Davon arbeitete ich an dem Knoten (der kein Master-Knoten ist). Ich habe versucht, IPython zu konfigurieren und einige Änderungen an der Dateivorgenommen. Um diese Änderungen in Kraft treten zu lassen, ich diesen Befehl lautete:Recover 'sshd_config' Datei in CentOS-Server

sudo service sshd restart 

Fortan war ich nicht in der Lage, in diese Maschine einzuloggen. Ich habe versucht, von den anderen 9 Knoten zu verbinden, aber vergebens. (Ich versuchte ssh [email protected])

Ich weiß nicht, was passiert ist.

Ich habe gesucht für die Wiederherstellung der Datei..aber alle Lösungen sind, wenn wir einloggen können. Aber hier sind wir nicht einmal in der Lage, sich in Maschine einzuloggen. Wie kommt es dann, dass ich irgendetwas ändere ... gibt es irgendeinen Weg, den ich von den anderen 9 Knoten machen kann ..... sowas wie ... gilt das gleiche sshd_config der verbleibenden 9 Knoten zu dem beschädigten Knoten, bitte helfen .. und BTW .. der 10-Knoten-Cluster ist AWS EC2-Instanz.

Antwort

0

Es ist möglich, dass in der Dateiein Fehler aufgetreten ist, der verhindert, dass sshd erfolgreich gestartet wird. Normalerweise wird ein sudo service sshd restart vor dem Neustart auf Fehler prüfen (mit sshd -t), aber es scheint nicht so zu sein.

Es klingt, als ob Sie Ihre Verbindung zu diesem Server verloren haben, und da sshd jetzt nicht startet, sind Sie ausgesperrt.

Wenn diese EC2-Instanz EBS-gesichert ist, können Sie dies beheben, indem Sie das Root-Volume an einer anderen Instanz anhängen, die sshd_config-Datei bearbeiten, um den Fehler zu beheben, und die ursprüngliche Instanz neu starten. Das beschriebene Verfahren in this question ist im Grunde, was Sie tun müssen.

Verwandte Themen