GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Starten Sie SSH auf einem Computer neu, auf dem SSH der einzige Zugriffsmodus ist

Lösung 1:

Wenn Sie sshd neu starten, während Sie über ssh angemeldet sind, wird Ihre ssh-Verbindung nicht getrennt.

Wenn Sie sich Sorgen um Ihre Konfiguration machen, melden Sie sich ein paar Mal über ssh an und starten Sie neu. Wenn Sie sich bei neuen Verbindungen nicht mehr per SSH anmelden können, haben Sie jetzt Zugriff, um die Probleme zu beheben.

Unten in einem Kommentar von @Milan Babuškov erwähnt:sshd -t wird Ihre Konfiguration auf syntaktische Korrektheit testen, wenn Sie wirklich sicher sein wollen.

Ein weiterer Vorschlag von @Ronald Pottol war die Einrichtung eines cron Aufgabe, den Server mit einer bekanntermaßen funktionierenden Konfiguration neu zu starten. Vielleicht übertrieben, aber wenn Sie einen unternehmenskritischen Server usw. aktualisieren, können Sie manchmal nie vorsichtig genug sein.

Lösung 2:

Wenn Sie Zugriff auf die Hardware haben, können Sie erwägen, ein Terminal an die serielle Schnittstelle /dev/ttyS0 anzuschließen. Dann können Sie eine Hintertür zu Ihrem Server haben.

fügen Sie einfach

hinzu
SO:2345:respawn:/sbin/mingetty ttySO

zu Ihrer /etc/inittab und ein Terminal erscheint über Ihrer seriellen Schnittstelle. Sie können einen Konzentrator für serielle Ports oder ein Nullmodem vom Server daneben verwenden.

Lösung 3:

Keine Sorge, Ihre aktuelle Sitzung wird nicht getrennt, auch wenn es ein Problem mit der neuen Konfiguration gibt.

Nachdem Sie die neue Konfiguration angewendet und sshd neu gestartet haben, versuchen Sie einfach, sich ein paar Mal anzumelden, und sehen Sie sich die Protokolle an, um zu sehen, ob alles in Ordnung ist.

Lösung 4:

Oder verwenden Sie einen Cron oder einen Job, um es wieder zu starten, wenn Sie Pech haben?


Linux
  1. Pam-Benutzer zwingen, nur FTPS zu verwenden und SFTP/SSH zu blockieren

  2. Ssh – Zugriff auf den Linux-Server von einem Windows-Computer im grafischen Modus über Ssh?

  3. Beschränken Sie den FTP-Zugriff nur auf /var/www mit Vsftpd?

  4. Wie starte ich Icewm von der Befehlszeile aus neu?

  5. Wie finde ich Details zur Hardware auf dem Linux-Rechner heraus?

Wo sind die Konfigurationsdaten in Linux gespeichert

Härtung der SSH-Konfiguration

So ändern Sie den Hostnamen Ihres Linux-Rechners, ohne neu starten zu müssen

Ssh – Stellen Sie die Terminalfarben des lokalen Computers so ein, dass sie die Farben des Computers verwenden, auf den ich ssh?

Ssh-Portweiterleitung, um von überall auf den Heimcomputer zuzugreifen?

SSH:In einem privaten Netzwerk, wie Sie vom Quellcomputer auf den Remote-Computer zugreifen, ohne den öffentlichen SSH-Schlüssel zu verwenden