AWS

[AWS] EC2 WARNING: UNPROTECTED PRIVATE KEY FILE! 오류 | WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 오류 | 윈도우11 EC2 서버로 연결 | 윈도우 11 EC2 ssh 오류

kimslab01 2024. 10. 11. 18:11

 

 

 

 

EC2를 서버에 연결하려고 하니 계속

 

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0555 for '/mnt/c/Users/kikye/Desktop/AWS/key-pair.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 "/mnt/c/Users/kikye/Desktop/AWS/key-pair.pem": bad permissions
ubuntu@ec2-15-164-116-47.ap-northeast-2.compute.amazonaws.com: Permission denied (publickey).
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ED25519 key sent by the remote host is
SHA256:X7XIxMxn7Oug68SsAIjBUbQjGtHkFrBqaMCE1frpZZM.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending ED25519 key in /root/.ssh/known_hosts:3
  remove with:
  ssh-keygen -f "/root/.ssh/known_hosts" -R "ec2-15-164-116-47.ap-northeast-2.compute.amazonaws.com"
Host key for ec2-15-164-116-47.ap-northeast-2.compute.amazonaws.com has changed and you have requested strict checking.
Host key verification failed.

 

 

파워쉘, wsl에서 이러한 오류가 발생했습니다.

 

문제에 대해 계속 찾아보니 근본적인 오류 해결에 대해서는 나오는 바가 없고,

계속 ssh -i로 키 페어를 연결하라는 결과만 나왔는데

이때는 이미 인스턴스가 프리티어여서 그런지 ssh로 연결하니, 연결시간이 너무 길고 용량을 감당하지 못해 인스턴스가 터진 상태였습니다.

 

그래서 다른 근본적인 해결책이 필요하다는 것을 깨닫고 튜터님께 여쭤보니,

리눅스에다가 jar 파일을 올리라는 해결책을 주셨습니다.

그리고 그 가장 쉬운 방법이 FileZila라는 어플리케이션을 통해 하면 된다고 하시더라구요!!

그래서 그 방법을 사용했더니 잘 해결이 되었습니다.

 

방법은 제가 썼던 블로그 링크를 걸어두겠습니다~~!!

 

https://kimslab01.tistory.com/55

 

[AWS] AWS EC2 서버 연결 | AWS EC2 java 파일 연결 서버 실행 | AWS RDS MySQL 연동 | AWS RDS MySQL 연동 | AWS EC2,

1. 일단 EC2 생성 https://dhun.tistory.com/8 [Spring Boot] AWS에 프로젝트 배포하기(EC2, FileZilla)1. AWS EC2에 들어가서 인스턴스 시작 클릭 2. 인스턴스 이름 입력하고, OS는 Ubuntu 18.04 버전으로 선택 3. 인스턴

kimslab01.tistory.com