배포용 workflow만들기 deploy.yml 에러 질문입니다
369
작성한 질문수 1
해당 강좌에서 secrets key도 github에정상 등록했으나 github action시 SSH and deploy 동작에서 아래와 같은 에러가 발생합니다

deploy.yml

답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
GitHub Actions의 SSH 단계에서 발생하는 에러는 주로 SSH 키의 권한이나 서버에 키가 올바르게 등록되지 않았을 때 발생합니다. 에러 메시지를 통해 몇 가지 점검해봐야 할 사항들은 다음과 같습니다.
SSH 키 파일의 권한: GitHub Actions 워크플로우에서 SSH 키 파일(
id_rsa)의 권한을600으로 설정하는 것이 중요합니다. 이미 workflow 파일에서 이 부분은 적절히 설정되었는지 확인해 주시기 바랍니다.Known Hosts 설정: 서버의 IP 주소와 SSH 지문이 포함된
known_hosts파일을 적절히 설정했는지 확인해야 합니다.Set up known hosts단계에서 이 파일의 설정이 올바르게 되었는지 점검해 보세요.SSH 키 등록: SSH 키가 원격 서버의
~/.ssh/authorized_keys파일에 등록되었는지 확인이 필요합니다. 이 키가 서버에 올바르게 등록되지 않으면 연결할 수 없습니다.SSH 키 일치: GitHub Actions에 설정한 비공개 키(
id_rsa)가 서버에 등록된 공개 키(id_rsa.pub)와 정확히 일치하는지 확인합니다.GitHub Secrets 설정: GitHub 리포지토리의 Secrets 설정에 등록된 SSH 키나 서버 정보가 정확히 입력되었는지 다시 한 번 확인합니다.
방화벽 또는 Security Group 설정: SSH 연결을 허용하는 방화벽 설정이나 AWS Security Group 설정이 올바르게 적용되었는지 검토합니다.
위 항목들을 모두 확인하셨음에도 문제가 지속된다면, 사용 중인 SSH 키가 손상되었거나 더 이상 유효하지 않을 수 있으니 새 키를 생성하여 다시 시도해 보시는 것을 추천합니다.
참고로, AWS에 대해 더 알아보실 필요가 있으시다면, Spring Boot 애플리케이션을 AWS에 배포하는 방법에 대한 참고 문서를 링크해 드리겠습니다: AWS Elastic Beanstalk, CloudCaptain and Amazon Web Services.
또한 문제 해결을 위해 워크플로우 로그 파일의 상세 정보 또는 디버그 로그가 필요할 수 있으니, 필요하다면 로그 수준을 더 상세하게 설정하여 추가 정보를 수집해 볼 수도 있습니다.
39강 배포용 workflow 만들기에서 main 브랜치에 merge 가 자꾸 실패합니다.
0
54
1
도메인 생성이 너무 오래 걸려요
0
50
2
loadbalancer로 vm 연결할때 궁금한 점
0
42
1
typescript 개발 환경 세팅해주기(nodemon) 질문
0
52
1
lightsail 가상서버에서 sudo npm start를 실행했을때 오류 질문드립니다.
0
69
1
ec2로 배포
0
62
1
올려주신 자료 다운로드 후 npm run test 오류
0
84
1
강의 학습시 애플리케이션 질문
0
69
1
네임스페이스
0
126
1
springboot
0
129
2
영상 중복
0
144
1
강의 영상 시청문의
1
175
1
WSL에 설치한 Redis에 연결이 안 됩니다.
0
336
1
실습시 비용 관련 질문드립니다.
0
407
2
secret manager 질문있습니다.
0
126
1
자동 유효성 검사 실패
0
164
1
ECS 클러스터에서 레디스와 express 연결할 때 질문이 있습니다!
0
402
2
프론트 백엔드간의 http 요청을 주고 받으려면
0
344
1
aws ecs + fargate 환경에서 aws elasticache 연동 이슈
1
527
1
docker volume
0
217
1
[AWS 배포 완벽가이드] artillery 버전
1
292
1
deploy.yml github action 성공 , 하지만 AWS
0
410
2
ECS ALB설정을 위한 vpc 설정
0
439
2
도커는 OS를 공유하지 않나요?
0
462
1





