에구 EGGOOO
질문

GitHub Actions로 VPS 자동 배포하는 법

125.177|2026-11-01 21:42|조회 25|추천 0

매번 서버 들어가서 git pull 하고 재시작하는게 귀찮음

push 하면 알아서 올라가게 하고 싶음

목록으로
댓글1
  • 2026-11-02 00:00

    배포 전용 SSH 키를 만들어 GitHub 저장소 Secrets 에 넣고, push 될 때 그 키로 서버에 들어가 재시작하게 하면 됩니다. 1. 서버에서 배포용 키 쌍 만들기 (ssh-keygen), 공개키는 서버의 authorized_keys 에 2. 개인키를 저장소 Settings 의 Secrets 에 저장 3. workflow 에서 빌드 후 scp 나 rsync 로 파일 복사 4. ssh 로 systemctl restart 실행 배포용 계정은 root 말고 따로 만들고, sudo 는 재시작 명령만 허용해 두세요. 키가 새도 할 수 있는 일이 재시작뿐이 됩니다.

0 / 1000

질문답변의 다른 글

더보기 ›