GNU/Linux >> Znalost Linux >  >> Linux

Restartujte SSH na počítači, kde je SSH jediným způsobem přístupu

Ř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í?


Linux
  1. Nutit uživatele pam, aby používali pouze FTPS a blokovali SFTP/SSH

  2. Jak změnit název hostitele vašeho počítače se systémem Linux bez nutnosti restartování

  3. Ssh – Nastavit barvy terminálu místního počítače tak, aby byly použity barvy stroje, do kterého Ssh používám?

  1. Ssh – Přístup k linuxovému serveru z počítače se systémem Windows v grafickém režimu přes Ssh?

  2. Omezit přístup k FTP pouze na /var/www pomocí Vsftpd?

  3. Ssh – protokoly Sshd?

  1. Povolení přístupu k virtuálnímu hostiteli Apache pouze z místní sítě

  2. Jak zjistit podrobnosti o hardwaru na počítači se systémem Linux?

  3. Klient Apache byl odepřen konfigurací serveru, přestože byl povolen přístup k adresáři (konfigurace vhost)