루트는 공개키 인증을 이용해 로그인할 수 있지만, 다른 사용자는 로그인할 수 없습니다.

루트는 공개키 인증을 이용해 로그인할 수 있지만, 다른 사용자는 로그인할 수 없습니다.

루트와 사용자로 ssh-copy-id 공개 키를 사용했습니다.

루트로 로그인하면 모든 것이 잘 작동합니다.

ssh [email protected]
Last login: Mon Oct 17 08:55:56 2022 from cn-l-200101316
[root@lab ~]#

하지만 사용자로 로그인하면 서버에서 여전히 비밀번호를 묻습니다.

ssh [email protected]
[email protected]'s password:

그러나 sshd 디버그 모드에서는 비밀번호가 필요하지 않습니다.

나는 이것이 권한 문제라고 생각하지 않습니다. 그건 그렇고, 나는 설정했습니다 PubkeyAuthentication yes.#AuthorizedKeysFile .ssh/authorized_keys/etc/ssh/sshd_config

관련 정보