SSH-Dienststatus

SSH-Dienststatus

Ich überprüfe den Status des SSH-Dienstes, indem ich Folgendes eingebe:

sudo service ssh status

Ich habe die folgende Ausgabe erhalten:

ssh start/running, process 889

Bedeutet dies, dass der SSH-Status in Ordnung ist? Wenn nicht, was sollte die Ausgabe sein, wenn der Status in Ordnung ist?

Antwort1

Um weitere Ausgaben (Informationen) anzuzeigen, können Sie taildas Syslog direkt beim Neustart des sshDienstes wie folgt aufrufen:

sudo service ssh restart; tail -f /var/log/syslog

Wenn der sshDienstnicht okdann sehen Sie etwa Folgendes mit Exit-Codes, Status usw.:

Jun  2 10:57:03 xfce systemd[1]: ssh.service: main process exited, code=exited, status=255/n/a
Jun  2 10:57:03 xfce systemd[1]: Unit ssh.service entered failed state.
Jun  2 10:57:03 xfce systemd[1]: ssh.service failed.
Jun  2 10:57:03 xfce systemd[1]: ssh.service holdoff time over, scheduling restart.
Jun  2 10:57:03 xfce systemd[1]: start request repeated too quickly for ssh.service
Jun  2 10:57:03 xfce systemd[1]: Failed to start OpenBSD Secure Shell server.

Aber wenn esist in OrdnungDann:

Jun  2 10:57:31 xfce systemd[1]: Started OpenBSD Secure Shell server.
Jun  2 10:57:31 xfce systemd[1]: Starting OpenBSD Secure Shell server...

Antwort2

Um zu überprüfen, ob ein Dienst ausgeführt wird, verwenden Sie /sbin/service

$ sudo service sshd status
openssh-daemon (pid  6258) is running...
$ sudo service sshd stop
Stopping sshd:                                             [  OK  ]
$ sudo service sshd status
openssh-daemon is stopped
$ sudo service sshd start
Starting sshd:                                             [  OK  ]
$ sudo service sshd status
openssh-daemon (pid  1447) is running...
$ 

In Ihrem speziellen Fall läuft SSHD, PID ist 889. Versuchen Sie es mit einem ps aux | grep 889.

Antwort3

Ja, es bedeutet den Servicesollenokay sein.

Haben Sie einen Grund zu der Annahme, dass etwas nicht in Ordnung ist?

verwandte Informationen