해결된 질문
작성
·
240
0
[실습] 일반 프로젝트에서 많이 쓰는 CI/CD 구축 방법 - 에서 발생하는 오류입니다,,
```
- name: SCP로 EC2에 빌드된 파일 전송하기
uses: appleboy/scp-action@v0.1.7
with:
host: ${{ secrets.EC2_HOST }}
username: ${{ secrets.EC2_USERNAME }}
key: ${{ secrets.EC2_PRIVATE_KEY }}
source: project.jar
target: /home/ubuntu/instagram-server/tobe
해당 yml로 설정 하고서도 반복해서 timeout으로 연결이 실패하네요,, 직접 script로 ec2 내부에서 동작하는 실습까지는 모두 작동했었습니다
따로 에러를 구글링해보았지만 유의미한 해결책이 보이지 않아 올려봅니다
답변 2
1
1
안녕하세요 youngwoo1님!
말씀해주신 상황에 여러가지 원인이 있을 수 있습니다~!!
한 가지씩 테스트해보시면 좋을 것 같습니다:)
AWS EC2의 보안그룹에 22번 포트가 모든 IP에 대해 열려있는 지 체크해보시기 바랍니다.
AWS EC2를 생성할 때 Public IP 자동 활성화를 활성화로 체크했는 지 확인 해보시기 바랍니다.
Github Actions에 EC2_PRIVATE_KEY를 정확히 입력했는 지 확인해보시기 바랍니다.
host 주소에 public IP가 아닌 private IP를 사용한 건 아닌 지 체크해보시기 바랍니다.
이 외로 궁금하신 점 생기시면 또 질문 남겨주세요~~