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에 연결할 수 없습니다.
다음 지침을 따랐지만 여전히 작동하지 않습니다.
- 인스턴스 종료
- 인스턴스에 대해 '수정'을 클릭하세요.
- '사용자 정의 메타데이터' 섹션에서 다음 값과 함께 'startup-script' 키를 추가합니다.
#! /bin/bash
sudo ufw allow 22
- '저장'을 클릭하세요.
누구든지 도와주시면 감사하겠습니다!
답변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