
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. 권한 확인 (읽기, 읽기 및 실행 만)


연결 성공