<aside> ⚠️ 문제 상황
</aside>
SSH로 내 EC2 서버를 연결하려 할 때 다음과 같은 에러 메세지가 뜸.
"Connection refused" or "Connection timed out" errors

<aside> 🛠️ 시도
</aside>
1️⃣ IP 주소 대신 EC2 서버 퍼블릭 DNS(IPv4) 주소를 넣는다.
찾아보니, EC2 인스턴스의 그냥 IP 주소 값을 넣어줬을 때 안되는 버그가 있다고 한다.
2️⃣ ${{secrets.KEY}} 설정을 다시 한다.
pem key를 decoding 하는 데에 문제가 있을까 싶어서 다시 설정
pem key 대신, ec2 password를 설정하는 방법

<aside> 💡 해결
</aside>

password : ${{ secrets.KEY }} 이렇게 사용했는데,
👉 key: ${{ secrets.KEY }}
password: ${{ secrets.PASSWORD }} 이렇게 맞춰 주어야 한다.
appleboy의 github에서 확인 가능
GitHub - appleboy/ssh-action: GitHub Actions for executing remote ssh commands.