집에 있는 컴퓨터에서는 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는 아직이기 때문에활성화됨머신이 다시 부팅되면 여전히 재부팅됩니다.