CloudServer/CloudServer__GoogleCloudPlatform

google cloud platform ssh 접속하기

말하는감자 2020. 11. 28. 17:59

1. gcp - vpc네트워크 - 외부ip주소 접속 후에

유형을 고정으로 변경

 

 

 

2. vm 네트워크에서 외부 아이피 확인

 

 

 

3. gcp 서버에서 설정을 변경해준다

# root 암호 설정
sudo passwd

# root 사용자로 변경
su -

# 설정 변경
vim /etc/ssh/sshd_config

# PermitRootLogin 을 yes로 변경

 

4. 접속할 pc에서 ssh key file을 생성해준다

이때 아이디는 asdf@gmail.com이 gcp 아이디라면 @gmail.com은 제외하고 입력한다

외부아이피는 2번에서 확인한 외부아이피를 입력해준다

ssh-keygen -t rsa -f ~/.ssh/<키파일이름> -C 아이디@외부아이피

그리고 <키파일이름.pub>를 열어서 전체를 복사해둔다

 

 

5. 구글 서버에 키를 등록해준다

[jamie@noel ~]$ cd ~/.ssh
[jamie@noel .ssh]$ vim authorized_keys 

#authorized_keys에 복사한 pub키를 추가해준다

 

6. 접속할 PC에서 config 설정을 해준다

 vim ~/.ssh/config
 
 Host <호출할 이름>
 HostName <keyfile 생성할때 입력한 아이피>
 User <keyfile 생성할 때 입력한 아이디>
 IdentityFile <~/.ssh/키파일이름>

 

7. 접속 테스트

config에서 설정한 이름으로 접속테스트를 해본다