Woher kommt meine / etc / ssh / sshd_config?

7

Ich habe openssh-serverauf einem Debian Jessie-Host installiert und versuche, die Originalversion der sshd_configDatei zu finden. Aber das wurde anscheinend nicht installiert von openssh-server:

root@apu ~$ dpkg -S /etc/ssh/sshd_config 
dpkg-query: no path found matching pattern /etc/ssh/sshd_config

Was vermisse ich? Gibt es Konfigurationsdateien in Debian, die nicht von verwaltet werden dpkg?

Feuermurmel
quelle
Ein weiteres Beispiel ist /etc/modulesunter Ubuntu. Es wird auch von einem Betreuerskript generiert.
Muru

Antworten:

14

Es gibt einige Konfigurationsdateien, die nicht von verwaltet werden dpkg. Sie werden stattdessen von Betreuerskripten verwaltet. In diesem Fall ist in Debian 9 die Originaldatei verfügbar als /usr/share/openssh/sshd_config; das ist kopiert /etc/ssh/sshd_configdurch openssh-server.postinst. In Debian 8 werden die Originalinhalte openssh-server.postinstdirekt gespeichert .

Stephen Kitt
quelle
/usr/share/openssh/sshd_configexistiert hier nicht. Es ist wahrscheinlich /usr/share/doc/openssh-client/examples/sshd_configstattdessen auf Debian 8.
Feuermurmel
1
In Jessie befindet sich der Inhalt der Standardkonfigurationsdatei im Betreuerskript . Ich werde meine Antwort aktualisieren.
Stephen Kitt