我意外地更改了/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>
以将其提取。然后在里面查找配置文件。