Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

JINIers

[GCP] 기본 구성 aws → gcp 구성 변경_6(ssh putty 접속) 본문

GCP/구성연습

[GCP] 기본 구성 aws → gcp 구성 변경_6(ssh putty 접속)

JINIers 2022. 3. 21. 11:01

※ 수정

220930 : 내용 수정


이게 날 제일 힘들게 했어 하...

 

※ 참고

사이트링크 1

사이트 링크 2

사이트링크 3
사이트 링크 4


putty 키젠 이용 만들어보겟어요.

username : 
으로 변경 후 다시 generate
key 비번 : 


save  private key > save public key >
gcp bastion host edit > 메타데이터에 키값 추가

putty > id@접속ip
왼쪽 ssh > auth > private ey file for authentication에 private key파일 선택

ssh-1 타입으로 변경 후 키젠 다시 시도 : 는 실패

는 다른방법 3
bastion vm의 ssh keys 가 있는데 거기에 public key를 넣어
는 실패


다른방법 2
cmd 창에서 ssh keygen 생성

ssh-keygen -t rsa -b 1096 -f gcp_rsa_4096 -C "계정"



로그인

ssh -i gcp_rsa_4096 id@접속ip

은 permission denied.
장렬히 실패...ㅅㅂ


=> putty 버전 문제인걸 확인했다.
putty keygen이랑 putty 최신버전
key > parameters for saving key files 로 들어가

 

ppk file version을 3 → 2로 변경해준다.

그리고 키젠을 다시 생성 후 등록 해

그럼 접속이 될것임

 

근데 나는 server refused our key 가 떴어...

근데 다른 분은 됐어...

흐아아아아아


그래서 다른걸로 해봄(iap)

* 참고

https://hayleyshim.github.io/blog/gcp1

 

 

iap 권한 줄 떄 iam에서
터널유저 + a 로 주면 댐

안되니까 IAP로 설정 < 얘가 훨씬 쉽당


1. web-allow-ssh firewall에서 ssh 22 port remove

vpc network > firewall

 

ssh 22 포트 제거

 

2. iam & admin > iap > ssh and tcp resources 탭 > 인스턴스 선택

IAM & Admin > IAP 접속

 

권한을 넣을 인스턴스 선택

 

 


> add principal > role : iap-secured tunnel user 추가

오른쪽 탭에 있는 add principal


* 권한 더 추가하고싶으면 add another role 눌러서 추가하면 댐

bastion부터 sql 까지 접속 되는지 확인 > 잘댐 ㅇㅋㅇㅋ ​

 

이렇게 권한이 들어가 있는 것을 확인할 수 있다.

 

Comments