사용자 계정을 잠그고 SSH 공개 키를 통해 계속 로그인할 수 있습니까?

사용자 계정을 잠그고 SSH 공개 키를 통해 계속 로그인할 수 있습니까?

Linux에서 SSH 공개 키를 통해서만 로그인할 수 있는 사용자 계정을 갖는 것이 가능합니까?

나는 단순히 sudo passwd -l myuser계정을 잠그고(그래서 임의의 안전한 비밀번호를 생성할 필요가 없음) SSH 공개 키를 통해서만 로그인을 허용하려고 생각했습니다. 불행하게도 이 방법은 작동하지 않습니다(로그 내용: 계정이 잠겨 있기 때문에 사용자 myuser가 허용되지 않음).

감사해요

답변1

임의의 문자열을 생성하여 useradd명령에 전달하면 됩니다. 다른 것이 없다면 useradd -p '*NP*' <userid>트릭을 수행할 것입니다.

관련 정보