Wyłączam serwer ssh za pomocą systemctl wyłączam ssh, a następnie restartuję. Po ponownym uruchomieniu nadal mogę zalogować się do zdalnego serwera za pośrednictwem ssh. Używam sct systemctl ssh, aby sprawdzić status serwera i jest on nieaktywny.
$ 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
swojego pytania?● 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
Odpowiedzi:
Systemowe gniazdo SSH jest aktywne, a usługa SSH jest aktywowana przez gniazdo. Musisz również wyłączyć gniazdo:
W rzeczywistości w moim systemie Arch demon sshd działa tylko wtedy, gdy pojawia się nowe połączenie. W innych przypadkach jedynymi instancjami sshd są procesy potomne rozwidlone do obsługi tych połączeń.
Zobacz także:
źródło