본문 바로가기
IT (GCP, Server...)

구글 클라우드 플랫폼(GCP) SSH 접속 안됨 해결

by 화풍 2022. 11. 14.
728x90
반응형
반응형

화풍 블로그에 방문하신걸 환영합니다
구글 클라우드 플랫폼(GCP) SSH에 연결 불가에 대해 알아보겠습니다
chmod -R 777 관련된 명령어를 사용한분만 해결 가능합니다



[다운로드]
Tera Term
https://www.softonic.kr/download/tera-term/windows/post-download?ext=1
PuTTYgen
https://softfamous.com/puttygen/


➡️ PuTTYgen으로 SSH키값 등록하기
PuTTYgen 실행

Generate 클릭
*마우스를 막 움직이셔야 게이지가 올라갑니다

Public key for pasting into Open SSH authorized_keys file: 아래부분 내용 복사
*ssh-rsa ... 부터 rsa-key: ... 부분까지 전부 다 복사해주세요

구글 클라우드 플랫폼/Compute Engine/메타데이터/SSH키 - 수정
*SSH 키 입력칸에 붙여넣기 후 저장해주세요 (칸이 없으면 항목 추가를 누르시면 생깁니다)

PuTTYgen으로 돌아와서 Key comment를 복사 후 Save private key 로 저장 (이름은 복사한 내용 붙여넣기)
*Key comment는 ras-key-숫자 로 이루어진부분입니다



➡️ Tera Term으로 오류 해결하기
Tera Term 실행

Host에 외부IP 입력 후 확인(ok)를 눌러주세요
*확인 후 Continue 버튼을 눌러주세요

User Name에 마지막에 복사한 내용을 붙여넣어주세요
*ras-key-숫자 복사한거를 붙여넣어주세요

Use RSA/DSA/ECDSA/ED25519 . . .를 선택해주세요

바로 아래 [...]버튼을 눌러 저장한 파일을 선택후 확인을 눌러주세요
*ras-key-숫자로 저장한 파일을 선택하시면 됩니다

아래 내용을 복사 붙여넣기 후 엔터를 입력해주세요
sudo su

아래 내용을 메모장에 붙여넣기 해주세요
cd /home; chmod 755 account; cd account; chmod 644 .bash_history; chmod 644 .bash_logout; chmod 644 .bashrc; chmod 644 .profile; chmod 700 .ssh; cd .ssh; chmod 600 authorized_keys;

Ctrl+H 를 눌러 account 를 구글 클라우드 플랫폼을 이용중인 구글 아이디로 전부 바꿔주세요
*test@gmail.com 을 사용중이라면 account 를 test 로 전부 바꿔주시면 됩니다

메모장에서 accout를 변경하였다면 전부 복사 후 검은창에 붙여넣기 후 엔터를 입력해주세요


➡️ 오류 해결
이제 구글 클라우드 플랫폼에 들어가 SSH에 연결하시면 정상적으로 작동합니다


도움이 되셨다면 공감 및 댓글 ( ̄y▽, ̄)╭
728x90
반응형

댓글