728x90

GCP는 기본적으로 네트워크 외부에서 수신되는 트래픽은 차단되기 때문에 원하는 포트를 사용하기 위해

방화벽 정책을 생성해 줘야함

이후 적용할 인스턴스에 생성한 정책을 적용하여 사용

 

방화벽 설정

구글 Console(첫 화면)에서 상단의 검색 부분에 VPC를 검색하여 VPC 네트워크로 접속

콘솔에서 VPC 검색

 

VPC 네트워크 -> 방화벽 -> 방화벽 규칙 만들기 선택

방화벽 규칙 생성하는 부분

 

방화벽 규칙 이름 및 허용 포트 등을 작성(아래는 예시로 ftp서비스 포트를 사용)

규칙 이름 및 태그, 범위 지정

 

FTP는 21만 추가하게 되면 리눅스에서는 문제 없이 되지만, Windows ftp Client에서는 접속이 안됨, 49152-65535 추가하여 만들기

허용 포트 설정 및 규칙 만들기

 

생성 된 방화벽 규칙

생성된 방화벽 규칙 확인

 

사용하는 인스턴스 별로 적용해 줘야함, 인스턴스 클릭

적용할 인스턴스 선택

수정 선택

선택한 인스턴스 수정

 

네트워크 태그에 위에서 만든 방화벽 태크 입력 후 맨 아래 저장

 

서비스 가동 시 정상적으로 서비스에 접속 가능한 것을 확인할 수 있음

'클라우드 > GCP(Google Cloud Platform)' 카테고리의 다른 글

GCP SSH 접속  (0) 2021.01.19
728x90

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하여 접속

'클라우드 > GCP(Google Cloud Platform)' 카테고리의 다른 글

GCP 방화벽 정책 설정  (0) 2021.01.19

+ Recent posts