프로젝트를 진행하다가 Github Action 단계에서 에러 발생..

오류를 보니 SSH 핸드셰이크 중 인증 실패가 나타났다고 한다.
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
이메일 부분은 메타데이터이므로, 아무거나 입력해도 된다.
키를 저장할 경로는 기본 경로 사용하고 싶다면 그냥 엔터를 눌러서 진행한다.
생성이 완료되면, 지정한 경로로 파일이 만들어진다.

id_rsa.pub은 공개 키로, EC2 안에서 authorized_keys 안에 값으로 넣어야 한다.
id_rsa는 비공개 키로, Github Action에서 환경 변수로 넣어주는 값이다.
그래서, EC2에 퍼블릭 키를 authrized_keys 파일에 추가한다.
echo "your_new_public_key" >> ~/.ssh/authorized_keys
"your_new_public_key" 부분은 로컬에서 확인한 id_rsa.pub의 내용을 그대로 복사해서 붙여넣는다.