Im Moment habe ich den Ubuntu 12.04.3 Server installiert, auf den ich über ssh zugreifen möchte. Aus diesem Grund habe ich einen privaten Schlüssel erstellt, auf den ich umgezogen bin
/etc/ssl/private/
Ich frage mich nur, warum dort bereits ein privater Schlüssel ist ssl-cert-snakeoil.key
. Wo wird dieser private Schlüssel verwendet und kann ich ihn löschen?
Antworten:
Der ssl-snakeoil.key ist ein Schlüssel, der von den Post-Install-Skripten des ssl-cert-Pakets erstellt wurde. Es wurde für den Benutzer von snakeoil erstellt und sollte nicht gelöscht werden :
Was ist nun das ssl-cert-Paket:
Es ist also ein Zertifikat, das zum Installieren von Paketen verwendet wird, für die SSL-Zertifikate erstellt werden müssen, sodass das System bei der Installation dieses Pakets im Handumdrehen eines generiert.
Nebenbei bemerkt, dieses Paket ist nicht exklusiv für Ubuntu, da es auch in Debian erscheint.
quelle
it's created for the snakeoil user and should not be deleted:
warum ich dachte, es gäbe eine.Es ist ein serverspezifisches öffentliches und privates Schlüsselpaar, das bei der Installation des Debian-basierten Betriebssystems des Servers (wie Ubuntu) erstellt wird.
Es wird in Fällen verwendet, in denen kein anderes SSL-Zertifikat installiert oder konfiguriert ist, die verschlüsselte Kommunikation jedoch aktiviert und gewünscht ist.
Es verschlüsselt zwar den Datenverkehr sicher, ist jedoch unsicher und wird daher als "snakeoil" bezeichnet, da es aufgrund der fehlenden Signatur der Rootberechtigung anfällig für die einfachsten Man-in-the-Middle-Angriffe ist.
Website-Administratoren müssen wirklich Dienste, die auf den snakeoil-Schlüssel verweisen, mit einem ordnungsgemäß signierten Schlüssel von ihrer Zertifizierungsstelle neu konfigurieren, wie er hoffentlich für HTTPS verwendet wird.
quelle