데비안 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
하지만 여전히 로그인할 수 없습니다. 어떻게 고치나요?