Если вы внесли какие-либо изменения в конфигурационный файл ssh, нам придется либо перезагрузить, либо перезапустить службу sshd.
Но если в файле есть синтаксическая ошибка, служба ssh не запустится, и вы можете потерять доступ к серверу.
Чтобы избежать этих проблем, в команде sshd есть опция проверки синтаксиса файла конфигурации /etc/ssh/sshd_config.
После внесения изменений выполните эту команду:
Если синтаксических ошибок нет, программа завершает работу молча.
Если ошибки найдены, она сообщит вам об этом:
Пока демон SSH работает, вы можете исправить свои ошибки, прежде чем выдавать команду перезагрузки или перезапуска. Переключатель -t означает тест. Он не влияет на работу демона SSH, а только проверяет /etc/ssh/sshd_config на синтаксические ошибки, поэтому вы можете использовать его в любое время.
После проверки синтаксиса вы можете перезапустить или перезагрузить службу ssh.
Например:
см. также:
- 🍟 Как запустить команду, которая требует sudo через SSH
- Совет OpenSSH: проверьте ошибки синтаксиса перед перезагрузкой SSHD-сервера
- Как найти всех пользователей Sudo в вашей Linux-системе
- 🐧 Получение информации о сетевых соединениях с помощью tcpdump на Linux
- 🔐 Ansible SSH аутентификация и повышение привилегий
- 🖧 Как установить Wireshark на Rocky Linux