더 이상 원래 사용자로 우분투에 로그인할 수 없습니다

더 이상 원래 사용자로 우분투에 로그인할 수 없습니다

"vagrant" 사용자 및 (ssh) 공개 키 인증을 사용하여 우분투 VM을 만들었습니다. 그런 다음 구성 파일을 변경하여 새 사용자 "sshuser"를 만들었습니다.

etc/ssh/sshd_config다음 라인으로:

PasswordAuthentication yes그리고AllowUsers sshuser

이제 "vagrant" 사용자는 비밀번호를 요청하지만 해당 사용자는 키를 통해 인증되므로 더 이상 로그인할 수 없습니다.

login as: vagrant
Server refused our key
[email protected]'s password:

또한 "루트"로 전환할 수 있는지 여부와 방법을 모르겠습니다.

제안해주세요

답변1

sshd_config 파일 맨페이지에서 인용하세요.

AllowUsers 이 키워드 뒤에는 공백으로 구분된 사용자 이름 패턴 목록이 올 수 있습니다. 지정하면 로그인이 허용됩니다.오직패턴 중 하나와 일치하는 사용자 이름의 경우.

사용자 vagrant는 AllowUsers 지시문에 지정되지 않았으므로 로그인할 수 없습니다. AllowUsers 지시어 앞에 공백이 있는 사용자 이름 vagrant를 추가해야 합니다.

AllowUsers sshuser 방랑자

관련 정보