반응형
1. 발생 에러
- id / password 방식이 아닌 ssh key 인증 방식으로 자동 로그인을 하는 경우 아래와 같은 에러가 발생하는 경우가 생긴다.
$ vi /var/log/secure
Authentication refused: bad ownership or modes for directory
2. 에러 원인
"Authentication refused: bad ownership or modes for directory" 오류는 일반적으로 사용자의 홈 또는 ~/.ssh 디렉토리에 그룹 쓰기 권한이 있음을 의미합니다. 홈 디렉토리는 사용자 또는 소유자만 쓸 수 있어야 합니다. ~/.ssh 권한은 700으로 설정하고 authorized_keys 파일 권한은 600으로 설정해야 합니다.
3. 해결 방안
- 디렉토리, 파일별 권한 설정
## Server 측 설정 ##
$ chmod 700 ~/.ssh
$ chmod 644 ~/.ssh/authorized_keys
## Client 측 설정 ##
$ chmod 700 ~/.ssh
$ chmod 600 ~/.ssh/개인키
$ chmod 644 ~/.ssh/공개키
$ chmod 644 ~/.ssh/known_hosts
반응형
'Server > Linux' 카테고리의 다른 글
[Linux] openssl을 이용한 TLS 버전 확인 (0) | 2024.03.27 |
---|---|
[Linux] dig 명령어 정리 (0) | 2024.03.20 |
[Linux] 숨김 파일, 폴더 용량 확인 명령어 (0) | 2024.02.26 |
[Linux] traceroute 명령어 (1) | 2024.02.12 |
[Linux] 리눅스 OS locale 설정 우선 순위 (0) | 2024.02.12 |