
Linux에서 SSH 공개 키를 통해서만 로그인할 수 있는 사용자 계정을 갖는 것이 가능합니까?
나는 단순히 sudo passwd -l myuser
계정을 잠그고(그래서 임의의 안전한 비밀번호를 생성할 필요가 없음) SSH 공개 키를 통해서만 로그인을 허용하려고 생각했습니다. 불행하게도 이 방법은 작동하지 않습니다(로그 내용: 계정이 잠겨 있기 때문에 사용자 myuser가 허용되지 않음).
감사해요
답변1
임의의 문자열을 생성하여 useradd
명령에 전달하면 됩니다. 다른 것이 없다면 useradd -p '*NP*' <userid>
트릭을 수행할 것입니다.