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 tail
das Syslog direkt beim Neustart des ssh
Dienstes wie folgt aufrufen:
sudo service ssh restart; tail -f /var/log/syslog
Wenn der ssh
Dienstnicht 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?