SSH 접속 방법
1. 브라우저 창에서 열기
2. 맞춤 포트의 브라우저 창에서 열기
3. gcloud 명령 보기
4. 다른 클라이언트 SSH 사용
1,2는 GCP 콘솔에서 브라우저 창으로 접속됨
1번 선택하여 접속한 화면
3은 콘솔로 아래로 생성
3번 선택하여 접속한 화면
다른 클라이언트 ssh 사용
SSH로 GCP에 접근하려면
1. RSA key를 생성
2. 생성된 공개키를 GCP 콘솔에 등록
하는 과정이 필요
1. 리눅스 계열
접속하고자 하는 OS의 계정에서 시작
키 생성 시, 사용자의 .ssh 폴더 안에 RSA key pair가 생성됨
키 생성 명령어(옵션없이 생성 시, 해당 계정의 home directory에 생성됨, 전부 엔터로 넘기기)
$ssh-keygen -t rsa -f ~/.ssh/[KEY_FILE_NAME] -C "<USERNAME>"
keygen 명령어 시, 키가 생성되는 과정
위와 같이 입력하면 RSA key가 생성
home directory에 숨김파일로 ssh키 정보가 생성
cat ~/.ssh/id_rsa.pub 하여 생성된 RSA key 내용을 확인
공개키 내용 전부 복사
제공해 줄 공개키 내용
복사한 공개키 내용을 GCP콘솔 -> Compute Engine -> 메타데이터 -> SSH 키 탭에 항목추가 후 값 넣고 저장
공개키를 GCP 콘솔에 저장
키 등록 후 터미널에서 접속 수행
$ssh -i ~/.ssh/[KEY_FILE_NAME] [USERNAME]@외부IP
원격 리눅스에서 GCP 리눅스로 접속한 상태
2. Windows
리눅스와 키생성은 동일하나, putty라는 툴을 이용하여 접속
puttygen을 사용해서 RSA key를 생성
작업 표시줄의 putty를 우클릭한 화면
putty 설치 시, 같이 존재하는 keygen
Generate를 누르고 빈 창(빨간 상자 안)에 마우스를 흔들면 key가 생성
Generate 후 마우스를 흔드는 장면
생성된 후 Key comment에 GCP 계정을 넣고 다시 Generate 수행
만들어진 후, 계정명으로 다시 키 생성하는 과정
Generate를 누르면 다시 마우스를 흔들어 key를 생성
Generate 후 마우스를 흔드는 장면
만들어진 내용에 key comment를 GCP ID로 입력 후 key 내용 복사
생성된 key에 ID값 추가
복사 후 아래 Save private key를 눌러 SSH에 접속할때 사용할 개인키 파일(ppk)을 저장하고, ppk 파일이 생성되면 같은 폴더에 Save public key를 이용해 공개키도 생성
개인키, 공개키 저장하는 방법
개인키 파일로 저장, 공개키도 동일하게 저장(개인키 이름 : private.ppk / 공개키 이름 : public)
개인키, 공개키 저장하는 방법
복사한 공개키 내용을 GCP콘솔 -> Compute Engine -> 메타데이터 -> SSH 키 탭에 항목추가 후 값 넣고 저장
공개키를 GCP 콘솔에 저장
접속할 putty를 연 후, 접속 내용 입력
GCP 접속하는 방법
앞에서 생성한 키 등록은 왼쪽 탭에서 SSH->auth에 만들었던 개인키(private.ppk) 넣기
생성한 키 넣는 부분
이후 글꼴이나 설정 저장 후 Open하여 접속