- 작성시간 : 2021/02/06 16:41
- 퍼머링크 : mcchae.egloos.com/11379227
- 덧글수 : 1
Visual Studio Code (이하 VSCode) 에서는

어떤 프로그래밍 언어인가에 상관 없이,
SSH로 원격 연결을 하여 로컬처럼 작업을
할 수 있을 뿐만 아니라 디버깅 까지 가능합니다.
그래서 라즈베리파이로 연결을 하려고 시도하였습니다만,
계속 Timeout 메시지가 나타나며 오류가 발생했습니다.
기본적으로 SSH 연결 후에 필요한 node 와 패키지 등이
원격 연결 계정의 $HOME 아래에
다음과 같이 설치되는 것을 볼 수 있습니다.
pi@raspberry:~/.vscode-server/bin/ea3859d4ba2f3e577a159bc91e3074c5d85c0523 $ ls -al
합계 44640
drwxr-xr-x 6 pi pi 4096 1월 19 17:00 .
drwxr-xr-x 3 pi pi 4096 1월 19 17:00 ..
-rw-r--r-- 1 pi pi 13380 12월 17 00:53 LICENSE
drwxr-xr-x 3 pi pi 4096 12월 17 00:56 bin
drwxr-xr-x 33 pi pi 4096 12월 17 00:56 extensions
-rwxr-xr-x 1 pi pi 45626872 12월 17 00:56 node
drwxr-xr-x 66 pi pi 4096 12월 17 00:56 node_modules
drwxr-xr-x 3 pi pi 4096 12월 17 00:56 out
-rw-r--r-- 1 pi pi 1057 12월 17 00:53 package.json
-rw-r--r-- 1 pi pi 29285 12월 17 00:53 product.json
-rwxr-xr-x 1 pi pi 222 12월 17 00:53 server.sh
위에서 (ea3859d4ba2f3e577a159bc91e3074c5d85c0523 는 설치마다 틀립니다)
그런데 오류 로그를 확인해 보면,
pi@raspberry:~/.vscode-server $ cat .ea3859d4ba2f3e577a159bc91e3074c5d85c0523.log
/home/pi/.vscode-server/bin/ea3859d4ba2f3e577a159bc91e3074c5d85c0523/server.sh: 12: /home/pi/.vscode-server/bin/ea3859d4ba2f3e577a159bc91e3074c5d85c0523/server.sh: /home/pi/.vscode-server/bin/ea3859d4ba2f3e577a159bc91e3074c5d85c0523/node: not found
위와 같이 무언가 node 가 제대로 실행되지 않아서 발생한 문제라 볼 수 있네요.
구글링을 해 보았고,
다음 블로그에서 해결책을 찾았습니다.
라즈베리파이에서 원격 연결을 시키기 전에,
다음과 같이 패키지를 설치하면,
sudo apt-get install gcc-multilib
아까 실행 안되던
pi@raspberry:~/.vscode-server/bin/ea3859d4ba2f3e577a159bc91e3074c5d85c0523 $ ./node
Welcome to Node.js v12.14.1.
Type ".help" for more information.
>
node 가 제대로 실행됨을 알 수 있구요,
정상적으로 VSCode 원격 연결이 되었습니다.
어느 분께는 도움이 되셨기를 ..



덧글
감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다 감사합니다