[Docker] Mac 터미널에서 ec2 서버 접속하기

이수진·2021년 12월 28일
0

배포과정에서 문제가 생겼을 때에 이게 무슨 에러인지 모를때,
직접 터미널에서 ec2서버에 접속하면 쉽게 에러를 찾을 수 있습니다!
저는 이번에 배포 과정에서, 정말 많은 문제가 있었는데요.
그 중 하나가, gunicorn이 깔리지 않아서 계속 서버에 접속했어도 타임아웃 에러가 났었습니다.
이 502와 관련된 에러는 정말 해결하기가 어렵더군요,
저는 직접 mac 터미널에서 ec2에 접속해서 에러를 찾으라는 말을 듣고 직접 해보았습니다!
무슨 문제인지 아니 쉽게 해결이 가능하더군요😊

이제부터 그 방법을 알려드리겠습니다!

1. 키페어에 권한 부여하기

chmod 400 [키페어주소]

다음과 같이, 'chmod 400 [키페어 주소]' 를 입력해줍니다.
권한 설정과 같은 사항입니다.

2. 터미널에서 키파일 옵션을 추가한 명령으로 ssh 접속

ssh -i [키페어주소] ubuntu@[ec2주소]

여기까지 입력하였으면 이제 ec2서버에 접속한 것을 확인할 수 있습니다!

확인하면 다음과 같습니다.

위는 제 다른 서버에 접속한 것이구요,
또 다른 제 ec2서버에서 문제가 생겨서 해결한 부분은 다음과 같습니다.

노란 밑줄이 에러였습니다.
결론은, 이렇게 쉽게 ec2 서버에 접속해서 배포에서 문제가 생겼을 경우에 발견하기 쉽다는 것입니다 ㅎㅎ

다음 두 에러와 에러를 어떻게 해결하였는지는 다른 포스팅을 업로드 하겠습니다!

profile
꾸준히, 열심히, 그리고 잘하자

0개의 댓글