Google Compute Engine에서 만든 인스턴스에 터미널에서 ssh 연결
google-cloud-sdk를 설치하고 gcloud 명령을 사용하거나 브라우저에서 인스턴스의 터미널을 조작할 수도 있습니다.
그러나 sdk를 설치해야하거나 동작이 엉망입니다.
그래서 ssh 명령을 사용하여 편안하게 GCE 인스턴스를 사용합니다.
ssh 키 생성
먼저 자신의 PC의 ssh 키를 생성합니다.
다음과 같이 ssh-keygen 명령을 실행합시다.
여기서 -C
옵션 다음의 [사용자 이름]은 gce 인스턴스의 사용자 이름이됩니다.
또한 ssh-keygen 명령을 실행하면 ssh 키를 저장하는 path와 패스 프레이즈가 요구되므로 좋아하는 것을 넣는다.
아래의 예에서는 ssh 키를 보존하는 path 를 /Users/name/.ssh/gcloud_id_rsa
로 했다.
ssh 키 생성$ ssh-keygen -t rsa -b 4096 -C [ユーザ名]
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/name/.ssh/id_rsa):/Users/name/.ssh/gcloud_id_rsa
Enter passphrase (empty for no passphrase):
공개키 등록
공개키의 등록은 Google Cloud Console 으로부터 등록한다.
Google Cloud Console의 Compute Engine->메타데이터->ssh 인증 키->편집을 클릭하면 공개 키 등록 화면이 열립니다.
등록 화면의 인증 키 전체를 입력이라고 적힌 양식에 공개 키를 입력한다.
mac의 경우 pbcopy를 사용하면 터미널에서 클립 보드에 복사 할 수 있습니다.
복사가 완료되면 양식을 작성하여 저장합니다.
공개 키 복사$ pbcopy < gcloud_id_rsa.pub
이제 등록한 키를 사용하여 Compute Engine에서 생성한 모든 인스턴스에 ssh 연결할 수 있게 된다.
인스턴스에 ssh 연결
Google Cloud Console의 Compute Engine->VM 인스턴스를 열고 연결하려는 인스턴스의 외부 IP를 확인합니다.
사용자 이름, 외부 IP 및 개인 키의 경로 (예 : ~/.ssh/gcloud_id_rsa
)를 지정하여 ssh 명령을 실행합니다.
$ ssh [ユーザ名]@[外部IP] -i ~/.ssh/gcloud_id_rsa
Reference
이 문제에 관하여(Google Compute Engine에서 만든 인스턴스에 터미널에서 ssh 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/NeGI1009/items/f9e6f10df7d428bc3c26
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ ssh-keygen -t rsa -b 4096 -C [ユーザ名]
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/name/.ssh/id_rsa):/Users/name/.ssh/gcloud_id_rsa
Enter passphrase (empty for no passphrase):
공개키의 등록은 Google Cloud Console 으로부터 등록한다.
Google Cloud Console의 Compute Engine->메타데이터->ssh 인증 키->편집을 클릭하면 공개 키 등록 화면이 열립니다.
등록 화면의 인증 키 전체를 입력이라고 적힌 양식에 공개 키를 입력한다.
mac의 경우 pbcopy를 사용하면 터미널에서 클립 보드에 복사 할 수 있습니다.
복사가 완료되면 양식을 작성하여 저장합니다.
공개 키 복사
$ pbcopy < gcloud_id_rsa.pub
이제 등록한 키를 사용하여 Compute Engine에서 생성한 모든 인스턴스에 ssh 연결할 수 있게 된다.
인스턴스에 ssh 연결
Google Cloud Console의 Compute Engine->VM 인스턴스를 열고 연결하려는 인스턴스의 외부 IP를 확인합니다.
사용자 이름, 외부 IP 및 개인 키의 경로 (예 : ~/.ssh/gcloud_id_rsa
)를 지정하여 ssh 명령을 실행합니다.
$ ssh [ユーザ名]@[外部IP] -i ~/.ssh/gcloud_id_rsa
Reference
이 문제에 관하여(Google Compute Engine에서 만든 인스턴스에 터미널에서 ssh 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/NeGI1009/items/f9e6f10df7d428bc3c26
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ ssh [ユーザ名]@[外部IP] -i ~/.ssh/gcloud_id_rsa
Reference
이 문제에 관하여(Google Compute Engine에서 만든 인스턴스에 터미널에서 ssh 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/NeGI1009/items/f9e6f10df7d428bc3c26텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)