ssh 접속시 WARNING: UNPROTECTED PRIVATE KEY FILE! 에러가 발생한다면?
ssh로 서버에 접속할 때, 직접 private key를 지정하여 접속하기도 한다.
AWS나 Oracle Cloud 등에서 서버 머신을 생성하면서 private key, public key를 다운로드 한 후 서버에 접속할 때 만날 수 있는 상황이다.
$ ssh -i private_key 계정@서버주소
그런데, 아래와 같이 UNPROTECTED PRIVATE KEY에러가 발생한다면?
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for './ssh-key-2022-11-05.key' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "./ssh-key-2022-11-05.key": bad permissions
반응형
원인 및 조치사항
사실 메시지에 문제의 원인과 해결 방안이 이미 나와 있다.
Permissions 0644 for './ssh-key-2022-11-05.key' are too open.
It is required that your private key files are NOT accessible by others.
권한이 너무 열려있으니, 권한을 축소해야 한다는 의미이다.
Load key "./ssh-key-2022-11-05.key": bad permissions
특히, bad permissions라고 명시적으로 알려주기까지 했다.
따라서, 해당 private key의 권한을 바꿔주자.
$ chmod 600 파일명
권한 문제로 접속이 안되는 경우였다면, 권한 조정 이후 앞서 실행한 ssh 접속 명령을 실행해 보면 정상적으로 접속이 되는 것을 확인할 수 있다.
'Development > AWS, Linux, Networking' 카테고리의 다른 글
dig 명령어 사용법 - 네트워크 체크 (0) | 2023.01.08 |
---|---|
무료 CDN - jsDelivr 사용법 (0) | 2021.10.30 |
VirtualBox VM과 호스트간 폴더 공유 설정하기 (0) | 2021.10.25 |
VirtualBox에서 두 개의 서로 다른 물리 디스크를 하나로 묶어서 쓰려면? (0) | 2021.10.21 |
OSX에서 현재 Time Zone 설정 확인하기 (0) | 2021.05.19 |
MTTD, MTTR - 장애 대응 능력의 현재 지표 (0) | 2021.03.15 |
RTO, RPO - 장애복구의 목표 기준 (0) | 2021.03.13 |
AWS IEM - AWS의 컨시어지 서비스 (2) | 2021.01.17 |