GNU/Linux >> Znalost Linux >  >> Linux

Jak ověřit syntaxi souboru /etc/ssh/sshd_config

Pokud jste provedli nějaké změny v konfiguračním souboru ssh, budeme muset službu sshd buď znovu načíst, nebo restartovat. Ale pokud máte v souboru nějakou chybu syntaxe, služba ssh se nespustí a můžete ztratit přístup k serveru.

Chcete-li se těmto problémům vyhnout, v příkazu sshd existuje možnost ověřit syntaxi konfiguračního souboru /etc/ssh/sshd_config. Po provedení změn spusťte tento příkaz:

$ sudo sshd -t

Pokud se nevyskytnou žádné syntaktické chyby, ukončí se tiše. Pokud najde chyby, řekne vám:

$ sudo sshd -t
/etc/ssh/sshd_config: line 9: Bad configuration option: Porotocol
/etc/ssh/sshd_config: terminating, 1 bad configuration options

Když je spuštěn démon SSH, můžete své chyby opravit před zadáním příkazu pro opětovné načtení nebo restart. -t spínač znamená test. Nemá vliv na démona SSH, pouze kontroluje syntaktické chyby v /etc/ssh/sshd_config, takže jej můžete použít kdykoli.

Jakmile ověříte syntaxi, můžete restartovat nebo znovu načíst službu ssh. Například:

# systemctl restart sshd


Linux
  1. Úvod do souboru Linux /etc/fstab

  2. Jak se aktualizuje /etc/motd?

  3. Jak obnovit soubor Ssh_config v /etc/ssh?

  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Může někdo vysvětlit 'PasswordAuthentication' v souboru /etc/ssh/sshd_config?

  3. Jak mohu vrátit chmod v adresáři etc?

  1. CentOS / RHEL :Jak obnovit ze smazaného souboru /etc/passwd

  2. Vysvětlení adresáře /etc/sysconfig

  3. Nelze spustit X aplikací přes SSH v Linuxu