다음을 입력하여 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
응, 서비스라는 뜻이야~해야 한다괜찮아요.
괜찮지 않다고 의심할 이유가 있나요?