Visual Studio Code - Remote Control (SSH) 접속 에러 해결 방법

2022. 1. 9. 15:52IT/RaspberryPi

반응형

라즈베리파이4에 라즈비안OS를 깔고, Windows 10의 Visual Studio Code를 통해 원격 접속해서 개발하고 싶어서 확장 프로그램을 설치해서 접속하는데 자꾸 접속이 실패한다.

 

putty, vncviewer 모두 정상적으로 접속이 되는데 유독 Visual Studio Code의 Remote Control만 안된다.

뭐 이따구가...

열심히 검색한 결과..한가지 방법을 찾아냈다.

64비트 OS인 경우 호환이 되지 않는 것. 아무래도 arm 아키텍쳐와 각종 실행 파일들(node.js)의 컴파일된 아키텍쳐와 충돌이 나는 듯 하다.

 

1. 라즈베리파이 터미널에서 아래 명령어 입력해서 클린 삭제

rm -fr ~/.vscode-server/

 

 

2. /boot/config.txt 수정 (에디터 프로그램은 vim, vi, gedit 등 본인이 편한 것으로 이용)

sudo vim /boot/config.txt

3. arm_64bit=1 앞에 #을 붙여서 주석 처리

4. sudo reboot 을 통한 재부팅

5. arch 입력시 'armv7l' 이라고 나오면 32비트 OS로 부팅 성공

 

 

다시 Visual Studio Code에서 재접속해본다. 만약 또다시 접속이 되지 않으면 아래 명령어로 라즈베리에 있는 vscode server 폴더를 클린 삭제하고 다시 해본다.

rm -fr ~/.vscode-server/

 

그냥 32비트 OS쓰는게 정신 건강에 이로운 듯.

반응형