Google Cloud Platform (GCP)에 로컬 기기에서 ssh에 연결할 수 없음

■Google Cloud Platform(GCP)이란?



구글이 만든 클라우드 서비스
지금까지 AWS 만 사용했지만 아무래도 GCP는 싼 것 같습니다.
천하의 Google 님이고 SLA라든지 보안이라든지 사용성도 괜찮을 것이라고 하는 것으로 사용

■목적



GCP에 로컬 터미널에서 teraterm으로 연결하고 싶습니다.

■ 전제



자꾸 이하의 흐름
1: Google 계정 만들기
2:GCP 등록(신용카드 등록)
3: 프로젝트 생성
4: Google Compute Engine(GCE) 인스턴스 생성

최저로 작성하기 위해 이하의 구성


품목
내용


OS
CentOS7

Zone
us-east1-b

기계 유형
f1-micro(vCPU x 1, 메모리 0.6GB)


완성 된 인스턴스에 대해 "SSH 연결"→ "브라우저 창에서 열기"는 문제없이 열립니다.

★본제



다음과 같이 로컬 단말기에서 SSH 연결을 시도하면 문서로 건너 뜁니다.
"SSH 연결"→ "다른 SSH 클라이언트 사용"

타사 도구를 사용하여 연결

연결 방법은 여러 가지가 있지만 대개 이런 느낌입니까?
1: SSH 키 생성
teraterm이나 PuTTYGen 등으로 공개키/비밀키 생성
 ※공개키 말미의 코멘트부에 유저명을 설정
2: SSH 키 등록
다음 중 하나
・・1 프로젝트 전체에 열쇠 등록(이번은 이것★)
  [메뉴]→[Compute Engine]→[메타데이터]
  [SSH 인증키]탭→[편집]버튼→[항목추가]버튼→[공개키]입력※→[저장]버튼
   ※사용자명이 표시된다
· 2 인스턴스 개별적으로 키 등록
  [메뉴]→[Compute Engine]→[VM 인스턴스]
  [대상 인스턴스 상세] 링크→[편집] 버튼
  [SSH키가 0개 있습니다][표시하고 편집한다]링크→[공개키]입력※→[저장]버튼
   ※사용자명이 표시된다
・3IAM 관리로 등록
  → 귀찮은 것 같기 때문에 조사하지 않고
3: 연결 IP 확인
· 필요하다면 IP 고정화
4: 로컬 터미널에서 연결
 →할 수 없다. . .



왜 인증 실패. . .
키를 다시 만들거나 인스턴스를 다시 만들거나 시행착오를 수행하는 2시간

판명된 원인은, 공개키 보존 할 수 없다(같다)

상세



공개키 등록시 아래의 저장 버튼을 누름
※이 때는 프로젝트 전체의 메타 데이터 등록


그러면 다음 메시지가 표시됩니다.


★ 여기서 안심하고 다른 조작을 해 버린 것이 원인 같다
2,3초 후 다음 메시지 표시



이것으로 완료

■결론



전체적으로 [저장했습니다]가 나올 때까지 다른 조작은하지 않는 것이 좋을 것 같습니다.
당황하지 마라.

사이고



・메타데이터 등록해 두면, 자동으로 OS에 대해서 사용자 등록해 주는 것은 훌륭하다.
· GCP 싸다. 최저 환경 사용하고 있다고는 해도, 2일에 3엔 정도. 3만엔 크레딧도 있고.
・단지, 미국 리전은 과연 늦다.
・Qiita 처음으로 투고하지만, 좀 더 Markdown 공부합시다.

좋은 웹페이지 즐겨찾기