Google Cloud
[GCP] VM ssh 접속 안됨 현상 (해결 완료)
얀타호수
2025. 8. 27. 18:53
프로젝트 진행중에 팀원분께 react app 배포를 위해 ci/cd 워크플로우 구축을 요청드렸는데 갑자기 ssh 접속이 막혔어요.
어찌저찌 여러 차례 확인 중에 웹터미널에 아래 이미지와 같은 4003번 에러를 뱉었습니다.

ssh 데몬이 실행되고 있고 방화벽 정책에도 22번 인그레이스 트래픽 허용하고 있어서 무엇이 문제인지 모르고 있었습니다.
제 터미널에서도 원격 접속이 안되고
ci/cd 워크플로우에서도 ssh 로 deploy하고 있어서 큰 문제에 봉착했습니다.
직렬콘솔에 연결해서 시도도 해보려고 했는데,
갑자기 든 생각은 22번 포트가 방화벽 허용이 안된건 아닌가 싶어서 자동화 스크립트를 작성했습니다.
위치는
VM 인스턴스 > 해당 인스턴스 이름 > 수정 > 메타데이터 > 자동화 스크립트
해당 경로에 입력해주시면 되는데요.
아래와 같은 코드를 입력했습니다.
이 코드는 startup_script 여서 인스턴스가 시작, 재시작 할 때 실행하게 돼요.
#!/bin/bash
# UFW 활성화 및 22번 포트 허용
if command -v ufw >/dev/null 2>&1; then
ufw allow 22/tcp
ufw --force enable
fi
그래서!!!
인스턴스를 중지, 재시작 하게 되어 ssh 접속을 하게 됐습니다.
4시간 이상 팀원분들과 고생했네요..
왜 이런 현상이 생겼는지는 조금 더 지켜봐야겠습니다..