SSH 권한이 거부되었습니다(공개키,gssapi-keyex,gssapi-with-mic) | 루트가 아닌 사용자

SSH 권한이 거부되었습니다(공개키,gssapi-keyex,gssapi-with-mic) | 루트가 아닌 사용자

키 파일을 통해 SSH에 로그인할 수 있도록 digitalocean 드롭릿을 설정했습니다. 이것은 루트 계정에서는 잘 작동하지만 을 통해 보조 계정을 만드는 경우 useradd계정에 들어갈 수 있는 유일한 방법은 을 통해서입니다 su. 동일한 키 파일을 사용하여 ssh로 로그인을 시도하면 다음과 같은 결과가 나타납니다.

Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 

에 공개 키를 추가했는데도 마찬가지입니다 /home/user/.ssh/authorized_keys. 무엇을 해야 할까요?

CentOS 7 서버입니다.

참고 : AllowUsers exampleuser root./etc/ssh/sshd_config

답변1

sshd을 변경한 후에는 반드시 다시 시작하십시오 /etc/ssh/sshd_config.

답변2

내가 가진 문제는 내 열쇠가4096비트 크기가 허용되지 않았습니다. 나는2048년비트 키가 작동했습니다!

ssh-keygen -t rsa -b 2048 -C "<email>"

관련 정보