안녕하세요 열심히 으쌰으쌰 살아보려는 주인장입니다.
블로그 조회수가 일 200회를 찍었을때 금방 부자가 될거같았는데 막상 2년간 벌린 구글애드센스 돈이 9달러 남짓한 돈인걸 확인하고는 굉장히 실망했지만 오히려 한편으로는 꾸준히 해서 일일 조회수 2만회를 만들면 900달러가 되지 않을까? 라는 망상을 하며 오늘도 글을 써봅니다.
오늘은 간단하게 GCP(Google Cloud Platform) 에서 만든 인스턴스를 일반 로컬 컴퓨터에서 ssh 접속을 할 수 있게 key 를 만드는 법을 알려드리려고합니다.
aws의 경우 윈도우는 putty를 사용해서 putty gen 이란 걸 통해서 했잖아요? gcp 도 putty로 접속할 수 있는 방법이 있겠지만 일단 저는 리눅스 환경에서 키를 만드는 걸 알려드리겠습니다.
저는 mobaXterm 이라는 ssh 접속 프로그램을 사용하고있습니다. FTP 파일서버도 제공해줘서 서버간 파일 옮길때나 할 때 굉장히 편합니다. 무엇보다 무료버전입니다. (물론 유료로 사용하실수도있습니다.)
자 우선 gcp에서 인스턴스 만드는 거 까지는 알아서 하셨을 꺼고 ssh 키를 만들기 위해 리눅스 서버를 들어가줍시다.
키를 만들기 위해 다음 명령어를 쳐줍시다.
ssh-keygen -t rsa -f <키이름> -C <계정>@<ip>
안되면 sudo를 붙여주시구요 이때 ip는 접속하려는 gcp public ip를 입력하셔야합니다.
해당 명령어에 enter enter를 치시고 나면 덩그러니 파일 두 개가 생깁니다.
<키이름>, <키이름>.pub
자 이제 .pub 파일을 cat으로 보든 nano로 보든 vi로 보든 열어서 내용물을 복사해줍시다.
복사한 공개키를 저기 에다가 입력해주고 저장을 눌러줍시다.
이제 접속 명령어를 쳐줍시다.
ssh -i <키이름> <계정이름>@<ip>
그럼 짠 하고 접속이 됩니다. 참 쉽죠??
mobaXterm으로 접속하고 싶으시면 만든 개인키를 지정해주시면됩니다.
네모친 칸에 입력해주시면됩니다. 그럼 오늘도 다들 화이팅!
'기타' 카테고리의 다른 글
Jenkins 서버 해킹 비트코인(모네로) 채굴 (2) | 2021.12.28 |
---|---|
연구실 안전교육 스킵(배속)하는법 2 (16) | 2021.12.10 |
[mongodb] docker container로 구성된 mongo cluster에 authentication 적용하기 (0) | 2020.12.30 |
연구실 안전교육 스킵하는법 (16) | 2020.12.09 |
[mongodb] docker container로 mongo cluster 구성하기 (10) | 2020.11.11 |