Je désactive le serveur ssh avec systemctl disable ssh puis redémarre. Après le redémarrage, je peux toujours me connecter au serveur distant via ssh. J'utilise systemctl status ssh pour vérifier l'état du serveur et il est inactif.
$ systemctl -a | grep ssh
ssh.service loaded inactive dead OpenBSD Secure Shell server
[email protected]:22-192.168.0.104:31079.service loaded active running OpenBSD Secure Shell server per-connection daemon (192.168.0.104:31079)
system-ssh.slice loaded active active system-ssh.slice
ssh.socket loaded active listening OpenBSD Secure Shell server socket
systemctl status ssh
à votre question?● ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled) Active: inactive (dead) since Tue 2019-07-09 23:25:16 CST; 1s ago
Réponses:
Le socket SSD systemd est actif et le service SSH est activé par le socket. Vous devez également désactiver le socket:
En fait, sur mon système Arch, le démon sshd ne s'exécute que lorsqu'une nouvelle connexion entre. À d'autres moments, les seuls cas de sshd sont les processus enfants qui sont bifurqués pour gérer ces connexions.
Regarde aussi:
la source