재부팅 시 sshd 억제제 무시

재부팅 시 sshd 억제제 무시

집에 있는 컴퓨터에서는 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의 차단 종료를 무시하고 운영 체제에서 다른 가능한 억제를 확인하도록 하려면 먼저 SSH를 수동으로 종료한 다음 재부팅을 진행하면 됩니다.

systemctl stop sshd
reboot

SSH는 아직이기 때문에활성화됨머신이 다시 부팅되면 여전히 재부팅됩니다.

관련 정보