네트워크를 Public, Private 환경으로 구성했을때 Private 으로 들어갈 수 있는 방법은 Bastion Host를 통해 들어가는 방법밖에 없다.
❓ 이런 경우 Github Actions를 사용해서 배포를 하는 경우 어떻게 해야할까?
🗣️ appleboy/ssh-action과 appleboy/scp-action에서 제공하는 옵션을 사용하면된다.
✏️ Public, Private 정보 입력
실제 접속할 private 정보: host, port, username, key
Bastion host가 있는 public 정보: proxy_host, proxy_port, proxy_username, proxy_key

✏️ key와 proxy_key는 ssh 접속 시 사용되는 인증서인 pem 파일을 복사해주면 된다.

✏️ 접속 정보는 중요하기 때문에 꼭 secrets으로 사용하기
Settings > Security > Secrets and variables > Actions 에서 추가하여 사용
