RSA 인증은 한 사용자에게는 작동하지만 다른 사용자에게는 작동하지 않습니다.

RSA 인증은 한 사용자에게는 작동하지만 다른 사용자에게는 작동하지 않습니다.

Ubuntu 16.04 서버에서 RSA 파일을 통해 SSH 인증을 설정하려고 합니다.
로컬 컴퓨터에서 키 파일을 생성한 다음 사용했습니다.

ssh-add  ./id_rsa

id_rsa.pub를 ~/.ssh/authorized_keys에 복사하고 권한을 변경하세요.

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys.

한 사용자에게는 잘 작동합니다. 로컬 컴퓨터에 ssh user@host를 입력하면 비밀번호를 묻지 않고 자동으로 연결됩니다. 그러나 다른 사용자에 대해 동일한 단계를 모두 수행하면 ssh는 비밀번호를 요청하고 세 번의 로그인 시도 실패 후 다음과 같이 씁니다.

Permission denied (publickey,password).

답변1

문제는 파일 소유권에 있습니다. ~/.ssh 디렉토리의 소유자를 로그인하려는 사용자로 변경했으며 비밀번호 없는 액세스가 작동하기 시작했습니다.

관련 정보