예를 들어 명령을 사용했는데 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
.
따라서 타이밍이 잘못되었거나 어떤 이유로 종료하는 동안 파일이 여전히 남아 있으므로 삭제하면 괜찮을 것입니다.