vscode gcp ssh 연결 안될때

hyeok2·2023년 8월 9일
0

linux

목록 보기
6/10
post-thumbnail

문제

putty 에서는 key파일로 GCP 인스턴스에 잘 접속 되는데
vscode로는 접속이 안되는 문제가 발생했다.

[11:56:37.721] Terminal shell path: C:\WINDOWS\System32\cmd.exe
[11:56:38.006] > ]0;C:\WINDOWS\System32\cmd.exe
[11:56:38.007] Got some output, clearing connection timeout
[11:56:38.149] > @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[11:56:38.160] > @         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
> Permissions for 'C:\\Users\\pshye\\Desktop\\pshyeok.ppk' are too open.  
> It is required that your private key files are NOT accessible by others.
> This private key will be ignored.
> Load key "C:\\Users\\pshye\\Desktop\\pshyeok.ppk": bad permissions      
> pshyeok@34.22.71.118: Permission denied (publickey).
> 프로세스에서 없는 파이프에 쓰려고 했습니다.

해결방법

  • 로컬의 git bash를 이용하여 ssh-keygen -t rsa ssh키를 하나 다시 생성해준다.
  • 생성된 pub 파일의 값을 복사한다.
  • putty나 gcp웹에서 ssh 접속 이후 authorized_key에 ssh 키를 등록해준다.
    cd ~ cd .ssh vim authorized_key 순서대로

접속 완료

profile
땅을 파다보면 흙과 물을 보겠지만, 코드를 파다보면 답이 보일것이다.

0개의 댓글