Řešení 1:
Restartování sshd při přihlášení přes ssh neodpojí vaše ssh připojení.
Pokud se obáváte o konfiguraci, přihlaste se několikrát přes ssh a restartujte. Pokud již nemůžete ssh vstoupit s novými připojeními, máte nyní přístup k vyřešení problémů.
Zmíněno níže v komentáři @Milan Babuškov:sshd -t
otestuje vaši konfiguraci na správnost syntaxe, pokud si opravdu chcete být jisti.
Dalším návrhem od @Ronalda Pottola bylo nastavit cron
úkol restartovat server se známou funkční konfigurací. Možná je to přehnané, ale pokud aktualizujete kritický server atd... někdy nemůžete být příliš opatrní.
Řešení 2:
Pokud máte přístup k hardwaru, můžete zvážit umístění terminálu na sériový port /dev/ttyS0 . Pak můžete mít na svůj server zadní vrátka.
jednoduše přidejte
SO:2345:respawn:/sbin/mingetty ttySO
do vašeho /etc/inittab a přes váš sériový port se vytvoří terminál. Můžete použít koncentrátor sériového portu nebo použít nulový modem ze serveru vedle něj.
Řešení 3:
Nemějte obavy, vaše aktuální relace nebude odpojena, i když dojde k problému s novou konfigurací.
Po použití nové konfigurace a restartování sshd se jen zkuste několikrát přihlásit a podívejte se na protokoly, abyste zjistili, zda je vše v pořádku.
Řešení 4:
Nebo použijte cron nebo at job, abyste jej znovu nastartovali, pokud nemáte štěstí?