@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for 'xxx.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "xxx.pem": bad permissions
ubuntu@xxx.p.ssafy.io: Permission denied (publickey).
lost connection

ec2 서버에서 다른 ec2 서버로 이미지를 전송하기 위해 다음과 같은 명령어를 사용함

scp -i xxx.pem test.png ubuntu@xxx.p.ssafy.io:/디렉토리경로

ssh -i xxx.pem 에서도 같은 문제가 발생했다.

 

pem 키의 권한을 변경해줘야 한다

chmod 400 xxx.pem

chmod 400 xxx.pem
xxx@CLUSTER:~/data$ sh test.sh
test.png                                                     100%  321KB  72.1MB/s   00:00

권한을 변경한 결과 잘 실행됐다.