HOST는 내 ec2 퍼블릭 ip
user는 SSH 접속 name
private key는 ec2에서 발급해준 key
내가 가진 키는 pkl이니까 puttygen으로 리눅스용인 pem으로 변환해주면 됨
변환된 키를 옮겨서
새창에 뜬 프라이빗키 내용을 그대로 복사후 저장해주면 된다
그리고
action에서
name: ec2 deploy
on:
push:
branches:
- main
jobs:
SSH:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: ssh to ec2
uses: appleboy/ssh-action@master
with:
key: ${{ secrets.SSH_PRIVATE_KEY }}
host: ${{ secrets.HOST }}
username: ${{ secrets.USER }}
script: |
cd streamlit_car_price_app
git pull
액션문을 잘못입력시 저렇게 빨간 x표시가 나오고 제대로 입력하면 작동확인후 파란색 체크 박스가 나옴
'웹대시보드 > EC2' 카테고리의 다른 글
github action으로 서버를 끄지않고 내용 수정하기 (0) | 2022.12.21 |
---|---|
EC2 서버와 로컬간의 파일 전송: 파일질라 (0) | 2022.12.19 |
EC2 서버 백그라운드로 streamit 하기/ 서버 종료하기 (0) | 2022.12.14 |
EC2 인스턴스 외부접속 허용하기 방화벽/인바운드 규칙 (0) | 2022.12.14 |
aws EC2 git 연결하기 (0) | 2022.12.14 |