SSH 키 파일을 다른 디렉토리에 어떻게 설정합니까?

SSH 키 파일을 다른 디렉토리에 어떻게 설정합니까?

데비안 8을 사용합니다.

비밀번호가 없고 키 파일 기반 SSH 로그인만 있어야 하는 myuser 사용자가 필요합니다.

내 /etc/passwd에는 다음 내용이 포함되어 있습니다.

myuser:x:11:11:myuser:/my/specific/path:/usr/sbin/nologin

SSH 개인 키 파일을 다른 디렉터리에 설정하는 방법은 무엇입니까?

/etc/ssh/sshd_config에 특정 경로를 추가해 보았습니다.

AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2 /my/specific/path/.ssh/authorized_keys

그러나 myuser 사용자 이름을 사용하여 SSH에 로그인하려고 하면 인증이 없습니다.

하지만 나는 다음을 얻습니다.

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

편집 1: .ssh 디렉토리 권한:

ls -la /my/specific/path
drwx------ 2 myuser myuser    4096 Apr 23  2018 .ssh

Authorized_keys 파일 권한:

ls -la /my/specific/path/.ssh
-rw------- 1 myuser myuser  101 Jun 15 19:51 authorized_keys

하지만 여전히 로그인할 수 없습니다. 어떻게 고치나요?

관련 정보