Health-Genie

[CICD] github actions CD ssh 연결안됨

j9972 2024. 1. 25. 15:20
728x90

 

문제 상황

현재 aws ec2와 docker등을 연결하는 중에 발생하는 에러 입니다.

error 내용

 

여러 블로그를 구글링 했었다.

여러 시도 방법중 aws ec2 연결시 timeout도 넣어보고,

https://github.com/marketplace/actions/ssh-remote-commands

 

SSH Remote Commands - GitHub Marketplace

Executing remote ssh commands

github.com

위의 문서를 찾아보면서  password 대신에 key로 넣어 보고 했다.

 

방법은 맞았다 password 대신에 pem key를 사용하면 되는거 였는데, github setting 부분에서 나의 경우에는 pem키를 잘 못 넣었다.

---begin --- 부터 --- end --- 여기까지 전부 넣어줘야 연결에 문제가 생기지 않는다.

 

참고로 나처럼 bridge 연결을 하고 redis 이미지도 docker로 열어준다면 매번 초기화 시켜놓고 script에서 실행을 시켜주어야 하므로 다른 방법을 적용해야 aws ec2 연결을 할 수 있다!

스크립트

 

참고

https://velog.io/@kwontae1313/github-actions-CD-ssh-연결안됨