종료 명령 후 SSH를 통해 Linux에 연결할 수 없습니다

종료 명령 후 SSH를 통해 Linux에 연결할 수 없습니다

예를 들어 명령을 사용했는데 shutdown -h 12:55이 시점에서 Linux 서버가 다운되었지만 ssh를 사용하여 연결하려고 하면 다음 메시지가 나타납니다.

"The system is going down on Thu Dec 31 12:56:30 2015". 

이는 서버에 물리적으로 액세스할 수 있으면 어떤 명령이라도 입력할 수 있기 때문에 SSH 문제입니다.

답변1

매뉴얼 페이지에서폐쇄systemd에서 제공하는 명령:

/run/nologin시간 매개변수를 사용하는 경우 더 이상 로그인이 허용되지 않도록 시스템 종료 5분 전에 파일이 생성됩니다 .

당신은 또한pam_nologin그 중 모듈:

/var/run/nologin또는 이 있을 때 사용자가 시스템에 로그인하는 것을 방지합니다 /etc/nologin. 파일의 내용이 사용자에게 표시됩니다. pam_nologin 모듈은 루트 사용자의 로그인 기능에 영향을 미치지 않습니다.

대부분의 경우 /var/run이는 단지 심볼릭 링크이기 때문에 존재 /run한다면 /run/nologin거기에도 있다는 점에 유의하십시오 /var/run/nologin.

따라서 타이밍이 잘못되었거나 어떤 이유로 종료하는 동안 파일이 여전히 남아 있으므로 삭제하면 괜찮을 것입니다.

관련 정보