GCP의 VM 인스턴스에 로컬 PC에서 SSH 연결

2151 단어 SSHgcpVMgce

소개



GCP 상에 VM 인스턴스를 작성했을 때, 그 VM에 Tera Term 등으로부터 SSH 접속을 실시하고 싶었기 때문에, 이 기사에서는 그 순서를 정리한다.

실행 환경



【로컬 PC 환경-OS】
・Windows 10 Pro

【SSH 접속에 사용하는 소프트】
  ・TeraTerm

【서버 환경】
 ・Ubuntu20.04 LTS(GCP상)

절차



1. TeraTerm에서 공개 키와 개인 키 쌍 만들기
2. 로컬 PC의 글로벌 IP 확인
3. GCP에 키 등록 및 포트 열기
4. 연결 테스트

1. TeraTerm에서 공개 키와 개인 키 쌍 만들기



TeraTerm을 사용하여 키 생성.
(명령으로 작성해도 좋지만 이번에는 TeraTerm에서 작성)

열쇠의 종류는【RSA】로 해, 「생성」버튼을 클릭.
생성 후, 패스 프레이즈와 코멘트를 입력하고, 「공개키의 보존」과 「비밀키의 보존」을 각각 클릭해, 적당한 장소에 보존한다.


※코멘트란의 "@"보다 앞 부분은 유저명이 되므로, 접속할 때에 입력한다

2. 로컬 PC의 글로벌 IP 확인



다음 사이트 등에서 글로벌 IP 주소를 조사한다.
htps //w w. c 만. jp / 네토 ぉ rk / 쏘 rt / ご _ 어세이 s. c기

3. GCP에 키 등록 및 포트 열기



키 등록ナビゲーションメニュー > Compute Engine > メタデータ 의 [SSH 인증키] 태그를 클릭한다.
「편집」버튼을 클릭해 「항목을 추가」하면, 아래의 빨간색 프레임 부분에 공개키의 내용을 카피해 붙인다.

붙여 넣으면 유저명(키 작성시의 코멘트란에 기재)이 표시되므로, 문제 없으면 「저장」을 클릭.

포트 개방ナビゲーションメニュー > VPCネットワーク > ファイアウォール 보다 앞서 조사한 로컬 PC의 글로벌 IP에 대해 22번 포트를 개방한다.

4. 연결 테스트



테스트는 TeraTerm에서 실행.
접속처의 호스트에는, VM 인스턴스의 외부 IP를 입력해, 22번 포트에 SSH 접속한다.
[사용자 이름], [비밀번호], [참조하는 비밀 키] 설정하고 연결할 수 있으면 OK!

보충



이번 로컬 PC로부터 SSH 접속을 시험하는데 있어서, 사전의 신규 유저 작성은 불필요.
절차 3의 키 등록 타이밍에서 신규 사용자가 자동으로 생성되기 때문에, 전술 한 절차만으로 연결을 설정할 수있다.
(기본적으로 sudo 명령도 사용할 수 있음)

좋은 웹페이지 즐겨찾기