본문 바로가기

Hardware/SBC (rasp, jetson, latte panda)

Jetson Nano나 라즈베리파이로 VSCODE로 SSH 접근하기

젯슨 나노나 라즈베리파이와 같은 소형 싱글보드컴퓨터(SBC)를 사용할때 원격으로 접속을 많이 하실겁니다. 주로 ssh를 많이들 이용하시겠죠. 그런데 이 ssh로 접근을 하면 다른 건 괜찮은데 코드를 작성할때 조금 불편할 수 있습니다. 아무래도 vi나 nano editor가 불편할 수 있죠. 그래서 ssh로 접근했지만 괜찮은 환경을 ㅆ고 싶으시다면 vscode에서 지원하는 remote ssh 익스텐션을 추천합니다.

저건 케이스가 있어서 그렇지 젯슨 나노입니다. (역시 남자는 핑크죠) 젯슨 나노는 wifi가 기본으로 없어서 저렇게 wifi usb 모듈을 따로 장착해야 했죠. 아무튼 젯슨 나노든 라즈베리파이든 먼저 접근해야할 ip는 알고 있다고 하겠습니다. 알아낼 방법은 한 번은 모니터 키보트를 연결하고 터미널에서 ifconfig를 수행하면 아이피를 알 수 있습니다. 

이제 vscode를 실행한 후 익스텐션을 선택합니다.

거기서 remote ssh를 찾아서 설치합니다.

저것은 라즈베리파이4인데요. 젯슨 나노든 라즈베리파이든 ip를 알고 있다면 원격으로 접근할 수 있습니다.

익스텐션에서 remote ssh 설치가 끝나면 vscode 좌측 하단에 저런 녹색 아이콘이 생기는데요.

그걸 눌러서 add new ssh를 선택하고

유저이름@ip를 작성해 줍니다.

그리고 암호를 입력하구요~ 그러고 나면 첫 연결일때만 설치하는 것이 있습니다. 조금 기다린 다음~

저렇게 open folder를 선택해보면~

내 PC가 아닌 연결 대상이 되는 모듈의 폴더가 (당연히) 나타납니다.^^. 이제 ssh를 이용한 코딩도 쉽게 할 수 있습니다.^^. 이 과정은 동영상으로도 보실 수 있습니다.


반응형