ERROR
로컬 터미널에서 GCP의 VM으로 연결을 하고 사이드프로젝트를 진행을 하는데 ssh 연결이 안 되었습니다.
timed out 에러가 발생하여서 vm 인스턴스를 종료한 뒤에 수정을 누르고 자동화 부분에 해당 코드를 입력하고 인스턴스를 다시 시작합니다.
#! /bin/bash
sudo ufw allow 22
위 경우에도 에러가 해결이 안 될 때가 있는데
인스턴스 정지 후 다시 시작하면 ip가 종종 바뀌게 되는데 이때 다시 수정을 해주고 연결을 해주면 됩니다.
먼저 기존에 VM인스턴스 외부 IP를 이용해서 접속이 잘 되는지 확인해 봅니다.
ssh -i ~/.ssh/gcp {ssh키 생성시 입력한 ID}@{VM 생성시 외부IP}
연결은 잘 되고 있으며 기존에 설정해 놨던 config에서 설정값을 바꿔줍니다.
HostName을 보면 VM을 킨지 4일이 경과되었을 때 외부 IP 주소가 변경되었고 변경된 IP주소로 바꿔주었습니다.
다시 연결을 하면 연결이 잘 된 것을 확인할 수 있습니다.