🔐 Как проверить синтаксис файла /etc/ssh/sshd_config |

🔐 Как проверить синтаксис файла /etc/ssh/sshd_config

Мануал

Если вы внесли какие-либо изменения в конфигурационный файл ssh, нам придется либо перезагрузить, либо перезапустить службу sshd.

Но если в файле есть синтаксическая ошибка, служба ssh не запустится, и вы можете потерять доступ к серверу.

Чтобы избежать этих проблем, в команде sshd есть опция проверки синтаксиса файла конфигурации /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 работает, вы можете исправить свои ошибки, прежде чем выдавать команду перезагрузки или перезапуска. Переключатель -t означает тест. Он не влияет на работу демона SSH, а только проверяет /etc/ssh/sshd_config на синтаксические ошибки, поэтому вы можете использовать его в любое время.

После проверки синтаксиса вы можете перезапустить или перезагрузить службу ssh.

Например:

systemctl restart sshd

см. также:

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий