Найти в Дзене
Linux From Scratch

Проверка синтаксиса конфигурации

Все люди делают ошибки, и вам нужно средство для проверки синтаксиса файла /etc/ssh/sshd_config. Решение И такое средство есть. После внесения изменений выполните следующую команду: $ sudo sshd -t Если в файле нет синтаксических ошибок, то команда просто завершится без вывода каких-либо сообщений. Если ошибки есть, то она сообщит о них: $ sudo sshd -t /etc/ssh/sshd_config: line 9: Bad configuration option: Porotocol /etc/ssh/sshd_config: terminating, 1 bad configuration options Такую проверку можно делать при работающем демоне SSH. Это позволит вам исправить свои ошибки перед вводом команды перезагрузки или перезапуска

Все люди делают ошибки, и вам нужно средство для проверки синтаксиса файла

/etc/ssh/sshd_config.

Решение

И такое средство есть. После внесения изменений выполните следующую команду:

$ sudo sshd -t

Если в файле нет синтаксических ошибок, то команда просто завершится без вывода каких-либо сообщений. Если ошибки есть, то она сообщит о них:

$ sudo sshd -t

/etc/ssh/sshd_config: line 9: Bad configuration option: Porotocol

/etc/ssh/sshd_config: terminating, 1 bad configuration options

Такую проверку можно делать при работающем демоне SSH. Это позволит вам исправить свои ошибки перед вводом команды перезагрузки или перезапуска