개발/Google Cloud Platform
[GCP] ssh로 vm 연결 / port 22: Operation timed out 에러. (feat. SK 브로드밴드)
nofunfromdev
2022. 2. 24. 23:55
내가 사용하고 있는 macOS에서 GCE(VM)에 ssh로 접속하려고 한다.
- ssh key 생성
- GCP 메타데이터에 ssh public key (공개키) 등록
1. ssh key 생성
ssh-keygen -t rsa -f ~/.ssh/gcekey -C nofunfromdev
gcekey는 KEY_FILENAME nofunfromdev는 USER
참고 : https://cloud.google.com/compute/docs/connect/create-ssh-keys
2. GCP 메타데이터에 ssh public key (공개키) 등록
1번에서 생성한 public key를 확인하여 내용을 복사한다.
cat ~/.ssh/gcekey.pub
GCP 콘솔에 접속하여 GCE VM 인스턴스를 수정하여
Google Cloud Platform 콘솔에 접속하여 접근하려는 GCE VM 인스턴스를 수정한다.
복사해둔 public key를 입력한다.
ssh -i ~/.ssh/gcekey nofunfromdev@34.64.195.70
이렇게 하면 접속이 된다.
그러나.
ssh: connect to host 34.64.195.70 port 22: Operation timed out
이렇게 입력하면 접속이 되어야 하는데, 나는 왜 계속 에러가 뜨는 것 인가
22는 default로 열려있고 key도 정상인데.
몇시간 고생 후 SK 브로드밴드는 22번 포트가 막혀있다는 글을 봤다.
핫스팟으로 연결하면 정상 작동.. 😭
그냥 포트를 바꿔서 사용해야겠다.ㅎ
반응형