GCP 연결 실패 - SSH - 포트 22에서 VM에 연결할 수 없습니다.

GCP 연결 실패 - SSH - 포트 22에서 VM에 연결할 수 없습니다.

Google로부터 내 서버에 비정상적인 발신 활동이 있다는 "조치 필요: 내 첫 프로젝트에 심각한 문제"라는 이메일 경고 편지를 받았기 때문에 데비안 서버에서 ufw를 구현하려고 했습니다.

ufw 설정을 위해 다음을 수행했습니다.

sudo ufw default deny incoming 
sudo ufw default deny outgoing
sudo ufw allow ssh
sudo ufw allow 22
sudo ufw allow http
sudo ufw allow https

서버를 다시 시작한 후 "연결 실패: 포트 22에서 VM에 연결할 수 없습니다. 이 문제의 가능한 원인에 대해 자세히 알아보세요." 오류와 함께 서버에 연결할 수 없습니다.

나는 이 포럼에서 찾은 답변을 시도했습니다.Google Cloud가 포트 22에서 VM에 연결할 수 없습니다.

다음 지침을 따랐지만 여전히 작동하지 않습니다.

  1. 인스턴스 종료
  2. 인스턴스에 대해 '수정'을 클릭하세요.
  3. '사용자 정의 메타데이터' 섹션에서 다음 값과 함께 'startup-script' 키를 추가합니다.

#! /bin/bash sudo ufw allow 22

  1. '저장'을 클릭하세요.

누구든지 도와주시면 감사하겠습니다!

내 GCP 커스텀 메타데이터 설정 그림

답변1

이러한 OS FW 규칙을 설정하기 전에 SSH를 사용할 수 있었던 경우. UFW 복원

ufw reset

sudo ufw default deny incoming

sudo ufw default allow outgoing

그런 다음 기본 포트 22에서 SHH를 활성화합니다.

sudo ufw allow 22

sudo ufw enable

기본 포트 번호 22를 사용하고 있는지 또는 다른 포트 번호를 사용하고 있는지 확인하십시오. AFW 없이 SSH를 사용할 수 있는 경우 다음 지침을 따르십시오.

https://cloud.google.com/compute/docs/troubleshooting/troubleshooting-ssh

관련 정보