GCP의 VM 인스턴스에 로컬 PC에서 SSH 연결
소개
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
명령도 사용할 수 있음)
Reference
이 문제에 관하여(GCP의 VM 인스턴스에 로컬 PC에서 SSH 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/smiler5617/items/34626dfd74c5eefcd885텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)