Warum gibt es 2 SSH-Dienste?


1

Ich habe gerade eine virtuelle Appliance heruntergeladen, die auf Debian basiert, und habe sshd aktiviert. Dabei habe ich Folgendes gesehen:

Bildbeschreibung hier eingeben

Was ist der Unterschied zwischen ssh.service und ssh @ .service und wo ist sshd? Ich habe nachgesehen und openssh-server ist installiert.

Ich kenne mich besser mit Centos aus, also nehme ich an, Debian nennt den Daemon ssh, aber redhat nennt es sshd?

Antworten:


1

Der erste ist ein traditioneller sshdDienst, der andere ist sockelaktiviert sshd. Weitere Informationen finden Sie in der Unit-Datei selbst: /lib/systemd/system/ssh@.serviceund /lib/systemd/system/ssh.socket(auf Debian, auf Fedora und RHEL, voranstellen /usr/).

Über den Unterschied ist es nur Benennung. Es muss auch sshdbinär als CentOS aufgerufen werden .

Zur weiteren Lektüre wird in Red Hat Bugzilla die Erstellung eines solchen "Dienstes" genau für beschrieben ssh(Vorsicht vor der Benennung, die Debian verwendet, sshanstatt sshd, wahrscheinlich überall).


Die Dienste sind /lib/systemd/system/sowohl für Debian als auch für Ubuntu (mindestens ab Debian 9 und Ubuntu 16) verfügbar .
Roger Dueck
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.