
이는 콘솔을 통해 i ssh를 사용할 때의 응답입니다. 포트 22에서 VM에 연결할 수 없습니다. 이 문제의 가능한 원인에 대해 자세히 알아보세요.
SSH 키가 전파되기를 기다리는 동안 gcloud를 통해 SSH를 실행할 때의 응답입니다. ssh: 호스트 35.185.185.41 포트 22에 연결: 작업 시간 초과 오류: (gcloud.compute.ssh) 인스턴스에 SSH로 연결할 수 없습니다. SSH 키가 아직 인스턴스에 전파되지 않았을 수 있습니다. 이 명령을 다시 실행해 보세요. 여전히 연결할 수 없는 경우 방화벽과 인스턴스가 SSH 트래픽을 허용하도록 설정되어 있는지 확인하세요.
이 문제를 해결하도록 도와주세요. 감사합니다.
답변1
인스턴스에서 일부 구성이 잘못되었을 수 있을 때마다 다음을 사용할 수 있습니다.대화형 직렬 콘솔인스턴스에 SSH로 연결합니다. 루트 비밀번호가 없는 경우 스크립트를 사용하여 다음과 같이 루트 비밀번호를 설정할 수 있습니다.
#! /bin/bash
useradd -G sudo USERNAME
echo 'USERNAME:PASSWORD' | chpasswd
키 메타데이터를 'startup-script'로 설정할 수 있으며 '값'은 스크립트가 됩니다.
인스턴스를 다시 시작하고 방금 설정한 비밀번호를 사용하여 대화형 콘솔에 로그인하세요.
주의할 점은 문제가 해결되면 "대화형 직렬 콘솔은 IP 화이트리스트와 같은 IP 기반 액세스 제한을 지원하지 않습니다."이므로 비활성화하십시오.