Ubunu 20.04 的默认 sshd_config 文件

Ubunu 20.04 的默认 sshd_config 文件

我意外地更改了/etc/ssh/sshd_config文件中的某些内容,现在sshd无法启动。

我知道在编辑之前我应该​​进行备份,但现在为时已晚。

sshd_config有人可以向我展示该文件的默认内容吗?

或者我在哪儿可以得到它?

答案1

应该有一个默认配置文件的副本位于

/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

答案2

您可以从这里适用于 Ubuntu 20.04。

获得该deb文件后,您可以创建一个临时目录并键入dpkg-deb --extract <deb file>以将其提取。然后在里面查找配置文件。

相关内容