아래는 NVIDIA 공식 문서 기반으로 작성
출처: NVIDIA Developer – “Setting Up VNC” (developer.nvidia.com)
VNC(Virtual Network Computing)는 다른 기기에서 Jetson 데스크톱을 원격으로 조작할 수 있게 해 줍니다. 동일 네트워크 내에서 화면 공유와 마우스/키보드 제어가 가능하다.
mkdir -p ~/.config/autostart
cp /usr/share/applications/vino-server.desktop ~/.config/autostart/.
cd /usr/lib/systemd/user/graphical-session.target.wants
sudo ln -s ../vino-server.service .
– 이 설정을 통해 로그인 시 VNC 서버 자동 실행이 가능해집니다 (developer.nvidia.com).
gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false
– VNC 요청에 대한 로그인 프롬프트 제거 및 암호화 비활성화 설정 .
gsettings set org.gnome.Vino authentication-methods "['vnc']"
gsettings set org.gnome.Vino vnc-password $(echo -n 'your_password_here'|base64)
– 원하는 비밀번호를 your_password_here 자리에 입력하면 설정 완료 (developer.nvidia.com).
sudo reboot
– 재부팅 후, 동일한 LAN 내에서 VNC로 Jetson에 접근할 수 있게된다.
– GNOME 환경에서는 자동 로그인 설정이 없을 경우, VNC는 로컬 로그인 후에만 활성 된다 .
자동 로그인 설정은 Settings → Sharing 또는 로그인 관리자 /etc/gdm3/custom.conf, lightdm.conf.d 등을 수정해 적용할 수 있다 (forums.developer.nvidia.com).
Jetson에서 IP 확인:
ifconfig
– eth0, wlan0, 또는 USB-Ethernet (l4tbr0) 인터페이스에서 IP 확인 (developer.nvidia.com).
Windows:
macOS:
/System/Library/CoreServices/Applications)Linux:
gvncviewer 설치:
sudo apt update
sudo apt install gvncviewer
실행 후 IP 입력 → 비밀번호 입력 .
/etc/X11/xorg.conf 파일에 dummy screen 설정을 추가해야함Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Tegra0"
SubSection "Display"
Depth 24
Virtual 1280 800 # 원하는 해상도
EndSubSection
EndSection