sshd를 죽였는데 아직도 실행 중인가요?

sshd를 죽였는데 아직도 실행 중인가요?

AIX 6100-05-01-1016에서 실수로 sshd를 종료했습니다. 그런데 놀랍게도 아직까지 운영되고 있습니다. 왜? 나는 하나를 만들었습니다:

kill PID

Q:...sshd가 정상적인 종료 신호에 응답하지 않습니까? 아니면 이전 sshd가 종료된 경우 sshd를 시작하는 기본 안전한 방법이 있습니까?

답변1

지금은 확실히 말할 수 없지만 AIX는 inetd다양한 포트를 수신하고 연결에서 다른 데몬(예: or)을 시작하는 sshd데몬 이었습니다. 또는 가 실행 중인지 ftpd확인하고 ( ), 또는 을 찾으십시오 . 그 외에도 무엇이 실행되고 있는지 확인해야 합니다( ).inetdxinetdps -e | grep inet/etc/inet.d/etc/xinet.dps axo pid,cmd

답변2

들어오는 연결을 수신하는 기본 프로세스가 있으며 sshd(최신 버전의 OpenSSH의 경우) sshd각 들어오는 SSH 연결에 대해 두 개의 프로세스가 호출됩니다. 하나는 루트로 실행되고 다른 하나는 로그인한 사용자로 실행됩니다. OpenSSH가 권한 분리 없이 컴파일된 경우(AIX가 지원하는지 여부는 알 수 없음) sshd기본 프로세스 외에 연결마다 프로세스가 있을 것입니다.

sshd각 연결 이나 기본 프로세스를 종료해야 하지만 둘 다 종료할 수는 없습니다. 여전히 SSH를 통해 로그인할 수 있다면 연결된 각 프로세스가 종료되는 것입니다.

답변3

sshd가 실행 중인지 확인하고 그렇지 않으면 시작하는 "숨겨진" 스크립트가 있을 수도 있습니다.

관련 정보