¿Por qué hay 2 servicios ssh?

1

Acabo de descargar un dispositivo virtual construido en Debian y fui a habilitar sshd pero vi esto:

ingrese la descripción de la imagen aquí

¿Cuál es la diferencia entre ssh.service y ssh @ .service y dónde está sshd? Lo comprobé y el servidor openssh está instalado.

Estoy más familiarizado con los centos, así que supongo que Debian llama al demonio ssh pero redhat lo llama sshd.

usuario1028270
fuente

Respuestas:

1

El primero es el sshdservicio tradicional , el otro está activado por socket sshd. Puede encontrar más mediante la investigación del archivo de la unidad en sí: /lib/systemd/system/[email protected]y /lib/systemd/system/ssh.socket(en Debian, en Fedora y RHEL, anteponer /usr/).

Sobre la diferencia, es solo nombrar. Debe llamar también sshdbinario como CentOS.

Para leer más, en Red Hat bugzilla se describe la creación de dicho "servicio" exactamente para ssh(cuidado con los nombres, Debian usa en sshlugar de sshd, probablemente en todas partes).

Jakuje
fuente
Los servicios están disponibles /lib/systemd/system/para Debian y Ubuntu (al menos a partir de Debian 9 y Ubuntu 16).
Roger Dueck