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?

user1028270
quelle

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/[email protected]und /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).

Jakuje
quelle
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