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?


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 .


/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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.