Я случайно что-то изменил в файле / etc / ssh / sshd_config
, а теперь sshd
не запускается.
Я знаю, что перед редактированием мне следовало сделать резервную копию, но сейчас уже слишком поздно.
Кто-нибудь, пожалуйста, покажите мне содержимое файла sshd_config
по умолчанию?
Или я могу его найти где-нибудь?
Там должна быть копия файла конфигурации по умолчанию в
/usr/share/openssh/sshd_config
(фактически, это то место, где копируется исходный файл / etc / ssh / sshd_config
из сценария постинсталляции пакета openssh-server
). Вы можете скопировать это или использовать diff
, чтобы проверить, что вы изменили:
$ diff /usr/share/openssh/sshd_config /etc/ssh/sshd_config
122a123,125
>
> #Match Address *,!192.168.1.0/24
> # ForceCommand internal-sftp
Для Ubuntu 20.04 вы можете повторно загрузить пакет из здесь.
Как только вы получите deb
файл, вы можете создать временный каталог и ввести dpkg-deb --extract
, чтобы извлечь его. А затем найдите внутри конфигурационный файл.