我上次编辑时忘记备份 /etc/ssh/sshd_config 。我现在想将其恢复为默认值。如果有办法的话,有人可以上传原文或告诉我如何自己获取原文吗??
谢谢 :)
TLDR:检查/usr/share/openssh/sshd_config
。
对未来的建议:关注etckeeper
.
除了清除和重新安装软件包之外,Debian 上没有将配置重置为默认值的通用方法。包处理配置基本上有三种不同的方式:
dpkg-deb -x
从.deb
文件中/
提取它(不要提取到!而是将其提取到临时目录,然后将其复制出来)。可能档案管理员也可以为您从 deb 文件中提取。/etc
(通常/usr/share
)运送到其他地方,用于ucf
安装它。ucf
. 如果幸运的话,生成的文件就在某个地方,可能在/var/lib
.作为用户,您可以通过您在升级时有时看到的配置提示的修改内容来区分它们。dpkg -S
也只会找到上面案例#1 的文件。
有时使用 (2) 或 (3) 时,您会再次收到提示,使用dpkg --reconfigure «package»
,尤其是当您选择与以前不同的选项时。但不总是; 取决于包。(理想情况下它永远不会发生,但某些配置文件太复杂而无法轻松合并到您的更改中)。
openssh-server 做(2);您可以在以下位置找到原始配置/usr/share/openssh/sshd_config
归档时间: |
|
查看次数: |
6114 次 |
最近记录: |