본문 바로가기

카테고리 없음

VSVSCODE ssh 연결 실패 해결방법

 

VSCODE ssh 프로세스에서 없는 파이프에 쓰려고 했습니다.

 

 

 

vscode 에서 ssh 연결을 시도 할때, 종종 삑사리가 나는 경우가 있다.

원인과 해결방법 또한 다양한데, 몇개를 골라서 소개해 보겠다.

 

 

 


 

 

1. known_hosts 파일 삭제


 

 

 

대부분 이 부분에서 해결될 것이다.

이전 호스트 들과 충돌하여 발생하는 문제이다.

 

known_hosts 파일을 삭제 또는 ssh접속에 실패하는 부분을 주석처리 해주자

known_hosts 파일은 C:\Users\{컴퓨터 user 명}\.ssh (config파일과 같은위치) 에 위치해 있다.

 

 

 

2. Uninstall VS Code Server 


 

vscode 창에서 f1을 눌러 uninstall vs code server 을 실행한 다음 uninstall vs code server from host를 클릭해 준다.

 

 

 

 

접속에 실패한 서버를 눌러주고 

 

 

 

 

맞는 운영체제를 선택해주고 다시접속해 본다.

 

 

 

 

3. SSH key 권한 문제 해결

Permission denied (publickey).
> 프로세스에서 없는 파이프에 쓰려고 했습니다.

 

1.  파일명.pem 파일(해당하는 key) 우클릭, 속성 탭 클릭

 

 

 

 

 

 

 

2. '보안' 탭의 '고급' 클릭

 

 

 

 

 

 

 

 

3. '상속 사용 안함' 클릭

 

 

 

 

 

 

 

 

4. '이 개체에서 상속된 사용 권한을 모두 제거합니다' 클릭

 

 

 

 

 

 

 

 

5. '추가' 클릭, '보안 주체 선택' 클릭

 

 

 

 

 

 

 

 

 

6. 사용자 또는 그룹 선택  (형식에 맞게)

 

 

 

 

 

 

 

 

 

 

7. 권한 확인 (읽기, 읽기 및 실행 만)

 

 

 

 

 

 

연결 성공