개요
Visualt Studio Code(이하, VSCode)에서 SSH를 사용해 원격 서버에 접속하고자 할 때, 다음과 같은 오류가 발생합니다.
오류내용
다음과 같은 오류가 발생합니다.
The process tried to write to a nonexistent pipe.
또는 프로세스에서 없는 파이프에 쓰려고 했습니다.
조치방법
- 접속 정보(config) 파일을 저장하는 경로에 한글이 포함되어 있지 않은지 확인합니다. (제 경우는 사용자명이 한글이어서 문제가 되었습니다. 이를 해결하기 위하여 사용자폴더를 영문으로 변경하였습니다.)
- SSH 키를 사용하여 접속하는 경우 개인키 파일(id_rsa)을 저장한 경로 역시 한글이 포함되어 있지 않아야 합니다.
- 접속 정보(config)의 'Host' 항목값을 영문자만 이용하여 서버의 이름(임의의 영문명)으로 수정합니다. (기존 값은 'HostName' 항목값과 같은
13.124.70.253
이었습니다. 이것을goorm
으로 수정하였습니다.)
▼ 수정한 접속정보 (예시)
Host goorm # not IP
HostName 13.124.70.253
User root
Port 51115
IdentityFile ~\.ssh\id_rsa
- VSCode를 재실행(중요!!)한후 SSH접속을 수행합니다.
'개발도구 > Visual Studio Code' 카테고리의 다른 글
Json 파일 자동 서식변경 끄기 (0) | 2020.04.16 |
---|---|
Visual Studio Code - 포터블(Portable) 버전 사용 (0) | 2020.02.06 |
VS Code를 사용한 라즈베리파이 접속 (0) | 2019.12.26 |
VS Code 를 Git 편집기로 활용 (0) | 2018.11.16 |
마크다운(Markdown)을 HTML로 컴파일 자동화하기 (0) | 2018.05.26 |