SSH サービス ステータス

SSH サービス ステータス

次のように入力して SSH サービスのステータスを確認しています。

sudo service ssh status

次のような出力が得られました。

ssh start/running, process 889

これは SSH ステータスが正常であることを意味しますか。そうでない場合、ステータスが正常である場合の出力はどうなりますか。

答え1

より多くの出力 (情報) を表示するには、次のようにサービスをtail再起動するときに syslog を直接実行しますssh

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

サービスsshよくないすると、終了コードやステータスなどを含む次のようなものが表示されます。

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.

しかし、もしそれが大丈夫ですそれから:

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...

答え2

サービスが実行中かどうかを確認するには、/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...
$ 

あなたの特定のケースでは、SSHD が実行中で、PID は 889 です。 を試してくださいps aux | grep 889

答え3

はい、それはサービスを意味しますすべき大丈夫です。

それが大丈夫ではないと疑う理由はありますか?

関連情報