재부팅 시 sshd 억제제 무시

재부팅 시 sshd 억제제 무시

집에 있는 PC에서 sshd를 SFTP 서버로 설정하여 친구들과 파일을 공유할 수 있었습니다. 그러나 재부팅을 시도하고 누군가 SFTP 클라이언트가 연결되어 있으면 다음 메시지가 나타납니다.

$ reboot
User johndoe is logged in on sshd.
Please retry operation after closing inhibitors and logging out other users.
Alternatively, ignore inhibitors and users with 'systemctl reboot -i'.

내가 할 수 있거나 지시한 대로 할 수 있더라도 sudo reboot이렇게 reboot -i하면 모든 억제제가 무시됩니다.

ssh/sftp 로그인만 무시하거나 처음부터 ssh가 억제제를 생성하지 못하도록 비활성화할 수 있습니까?

답변1

SSH가 종료되는 것을 방해하는 것은 누군가 SSH를 적극적으로 사용하고 있다는 것입니다. 사람들이 SSH를 통해 로그인하도록 허용하는 동안에는 금지를 멈출 수 없습니다.

SSH 차단 종료를 무시하고 싶지만 OS에서 다른 가능한 금지 사항을 확인하려는 경우 먼저 SSH를 수동으로 종료한 다음 재부팅을 계속할 수 있습니다.

systemctl stop sshd
reboot

SSH는 아직이기 때문에활성화됨기계가 다시 부팅될 때 여전히 다시 시작됩니다.

관련 정보