[재지리] Jetson orin nano super #03 Xrdp로 원격접속하기 (feat. Gemini)

728x90

[재지리] Jetson orin nano super #01 - 구입부터 설치까지 (feat. Gemini)

[재지리] Jetson orin nano super #02 - 설치부터 세팅까지 (feat. Gemini)

[재지리] Jetson orin nano super #02-1 브라우저 실행 안될 때 (feat. Gemini)

[재지리] Jetson orin nano super #03 Xrdp로 원격접속하기 (feat. Gemini) - Now


 

보통 나의 포스팅 시작 준비는 이렇다. 

 

구글의 ai Gemini 와 같이 포스팅을 하는 즐거움이 쏠쏠하다. 

이렇게 명령 같은 부탁을 하면 내가 하는 것보다 훨씬 나은 솜씨로 전혀 오타없이 더 빠르게 정리해준다. 

지금이야 대부분의 ai 들이 앱을 핸들링 할 수 없지만 그런 세상이 오면 내가 앱을 건드릴 필요도 없는 세상도 곧 오겠구나 싶다. 

 

어째거나 이 친구가 정리해 준 내용을 그대로 소개하려한다. 

오늘 할 일은 나노(Jetson orin Nano)에 키보드와 마우스를 제거하고, 모니터 연결도 제거하고 전원만 들어온 상태, 그리고 wifi 로 공유기에 접속만 해 놓고 다른 컴퓨터로 인터넷을 통해서 나노에 접속할 수 있는 세팅을 할 것이다. 

(이미 세팅 끝났다.) 

 

별로 예쁘진 않으나 정상적으로 작동하는 것이 어디냐. 

아마 이런 시도를 하시는 분들이 적지 않으실텐데 나와 비슷한 어려움을 겪는 분들을 위해 이 포스팅을 작성한다.

 

지금 나는 Jetson Orin Nano(나노)에 RDP로 접속했다. 


 

나노에 작은 무선 키보드와 마우스를 연결해서 사용해도 되지만, 일단 키보드와 마우스 두 세트가 책상에 올라와 있는 것 만으로도 공간적인 압박감은 생긴다. 

핑계일 수 있겠으나, 사실 책상에 앉아 컴퓨터 2대를 사용할 때 키보드 마우스를 하나만 쓸 수 있다는 건 매우 편하다. 

 

해서. .연결한다. 이렇게 연결하는 방법은 여러가지가 있지만 나는 RDP를 사용한다. 

RDP는 마이크로소프트(윈도 만든 회사)에서 다른 컴퓨터에 연결하여 그 컴퓨터를 원격 조정할 수 있게 만든 프로그램이다. 

공유기의 포트 설정 등 사전 작업이 좀 번거롭긴 해도 손에 익어 익숙한 이 방식을 쓰기로 한다. 

 

아래는 Gemini 가 정리해 준 내용을 그대로 옮긴다. (갑자기 존칭 사용하는 것을 어색해 하지 마시길..)


## [재지리] 젯슨 나노, 윈도우 원격 데스크톱(RDP)으로 접속하기 (XFCE 최적화) : Feat. Gem

젯슨 나노에 매번 모니터와 키보드를 연결하기는 번거롭습니다. xrdp를 설치하면, 윈도우 PC의 '원격 데스크톱 연결' 기능을 이용해 마치 내 컴퓨터의 다른 창을 쓰듯 젯슨 나노를 제어할 수 있습니다. 여기서는 젯슨 나노의 성능을 최대한 활용하기 위해, 가벼운 XFCE 데스크탑 환경으로 접속하는 가장 안정적인 방법을 소개합니다.

 

1단계: 필수 프로그램 설치 (xrdp & XFCE)

먼저 원격 접속 서버인 xrdp와, 가볍고 빠른 데스크탑 환경인 XFCE를 설치합니다.

 

sudo apt update
sudo apt install xrdp xfce4 -y

 

2단계: RDP 접속 시 XFCE 사용하도록 지정

xrdp에게 원격 손님이 오면, 우분투의 기본 데스크탑(GNOME) 대신 XFCE 환경을 보여주도록 설정합니다

 

echo "xfce4-session" > ~/.xsession

 

3단계: 원격 세션 오류 해결 (가장 중요! ⭐)

이 설정을 하지 않으면, 원격 접속 시 터미널이나 브라우저가 실행되지 않는 오류가 발생할 수 있습니다. xrdp가 XFCE 세션을 완벽하게 시작하도록 스크립트를 수정해 줍니다.

 

gedit으로 설정 파일 열기:

 

sudo gedit /etc/xrdp/startwm.sh

 

코드 두 줄 추가: 열린 파일의 맨 아래로 내려가, test -x /etc/X11/Xsession ... 이라는 줄 바로 위에 아래 두 줄을 추가하고 저장합니다.

 

unset DBUS_SESSION_BUS_ADDRESS

unset XDG_RUNTIME_DIR

 

4단계: 방화벽 설정 (ufw)

외부에서 접속할 수 있도록 방화벽을 설정합니다.

 

sudo apt install ufw

sudo ufw enable

 

RDP 포트 허용: (만약 포트를 바꾸셨다면, 3389 대신 변경한 포트 번호를 사용하세요.)

 

5단계: xrdp 서비스 재시작 및 자동 실행 등록

모든 설정을 적용하기 위해 xrdp 서비스를 재시작하고, 앞으로 젯슨 나노를 켤 때마다 자동으로 실행되도록 등록합니다

 

접속 준비 완료!

이제 모든 설정이 끝났습니다. 윈도우 PC에서 **'원격 데스크톱 연결'**을 실행하고, 젯슨 나노의 IP 주소를 입력하면 당신만의 XFCE 원격 [재지리] 환경에 접속할 수 있습니다!


 

아.. 깔끔하다. 

 

다만, 이렇게 접속을 해도 문제는 여전히 있다. 

 

XRDP에서 .. 브라우져 실행이 되지 않는 문제를 만나게 됐다. 

 

아.. 우분투에서 안되던게 여기서도 안되네.. 

 

이 문제 해결은 다음 포스팅에서 한다. 

 

 

댓글

Designed by JB FACTORY