Github 작업 실행
에서 설정된 ssh ec2 연결에서 오류가 발생했습니다.
2023/02/27 11:40:45 dial tcp ***:22: i/o timeout 이것은 오류였습니다.
– 이름: SSH 명령
사용: appleboy/[email protected]
포함: 호스트: ${{ secrets.AWS_SSH_HOST_DEV }}
사용자 이름: ${{ secrets.AWS_SSH_USERNAME }}
키: ${{ 비밀.AWS_SSH_KEY }}
script_stop: 참
스크립트: |
CD /
cd /etc/nginx
sudo sed -inginx.conf -e ‘/http {/a\’$’\n” client_max_body_size 0;’
sudo systemctl nginx 다시 로드
나는 이렇게 일했었다
2023/02/27 11:40:45 TCP 선택 ***:22: I/O 시간 초과
이 오류가 계속 발생했습니다.
https://github.com/appleboy/ssh-action/issues/53
위 기사를 보고
포트를 지정하라는 메시지가 표시됩니다.
– 이름: SSH 명령
사용: appleboy/[email protected]
와 함께:
호스트: ${{ secrets.AWS_SSH_HOST_RELEASE }}
사용자 이름: ${{ secrets.AWS_SSH_USERNAME }}
키: ${{ 비밀.AWS_SSH_KEY }}
포트: ${{비밀. 원격_SSH_포트 }}
스크립트: |
CD /
cd /etc/nginx
sudo sed -inginx.conf -e ‘/http {/a\’$’\n” client_max_body_size 0;’
sudo systemctl nginx 다시 로드
위와 같이 포트: ${{비밀. 원격_SSH_포트 }} 추가 script_stop: 참삭제되었습니다.
당연히 Github 비밀에 REMOTE_SSH_PORT를 추가했습니다.
그런 다음 여전히 작동하지 않았습니다.
해결

사용 버전은 appleboy/[email protected] v0.1.7까지 버전 내가 해냈어.
버전 6은 불안정한 버전이었을 것입니다.
참조