jetson vnc 설정

김민준·2025년 6월 16일

아래는 NVIDIA 공식 문서 기반으로 작성


📌 Jetson 개발 키트에서 VNC 설정하기

출처: NVIDIA Developer – “Setting Up VNC” (developer.nvidia.com)


🎯 1. VNC란 무엇인가?

VNC(Virtual Network Computing)는 다른 기기에서 Jetson 데스크톱을 원격으로 조작할 수 있게 해 줍니다. 동일 네트워크 내에서 화면 공유와 마우스/키보드 제어가 가능하다.


🛠 2. VNC 서버 자동 시작 설정

✅ Jetson Nano 2GB (LXDE 기반 환경)

mkdir -p ~/.config/autostart
cp /usr/share/applications/vino-server.desktop ~/.config/autostart/.

✅ GNOME 기반 Jetson (Nano 외 모델)

cd /usr/lib/systemd/user/graphical-session.target.wants
sudo ln -s ../vino-server.service .

– 이 설정을 통해 로그인 시 VNC 서버 자동 실행이 가능해집니다 (developer.nvidia.com).


⚙️ 3. VNC 서버 옵션 설정

gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false

– VNC 요청에 대한 로그인 프롬프트 제거암호화 비활성화 설정 .


🔐 4. 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).


🔄 5. 재부팅으로 설정 반영

sudo reboot

– 재부팅 후, 동일한 LAN 내에서 VNC로 Jetson에 접근할 수 있게된다.
– GNOME 환경에서는 자동 로그인 설정이 없을 경우, VNC는 로컬 로그인 후에만 활성 된다 .
자동 로그인 설정은 Settings → Sharing 또는 로그인 관리자 /etc/gdm3/custom.conf, lightdm.conf.d 등을 수정해 적용할 수 있다 (forums.developer.nvidia.com).


💻 6. 다른 기기에서의 접속 방법

  1. Jetson에서 IP 확인:

    ifconfig

    – eth0, wlan0, 또는 USB-Ethernet (l4tbr0) 인터페이스에서 IP 확인 (developer.nvidia.com).

  2. Windows:

    • RealVNC, TightVNC 등 뷰어 다운로드 및 설치
    • IP 입력 → 비밀번호 입력
  3. macOS:

  4. Linux:

    • gvncviewer 설치:

      sudo apt update
      sudo apt install gvncviewer
    • 실행 후 IP 입력 → 비밀번호 입력 .


🧩 7. 헤드리스 모드에서 해상도 문제 해결

  • 화면(HDMI)이 연결되지 않으면 기본 해상도는 640×480입니다.
  • 원하는 해상도를 위해서는 /etc/X11/xorg.conf 파일에 dummy screen 설정을 추가해야함
    (forums.developer.nvidia.com):
Section "Screen"
  Identifier "Default Screen"
  Monitor "Configured Monitor"
  Device "Tegra0"
  SubSection "Display"
    Depth 24
    Virtual 1280 800  # 원하는 해상도
  EndSubSection
EndSection

📚 References

  • NVIDIA 공식 “Setting Up VNC” 튜토리얼 (developer.nvidia.com)
  • Jetson 포럼 Q\&A: 자동 로그인 설정 가이드
  • 해상도 설정을 위한 xorg.conf 설정법

profile
지금까지 해온 여러 활동들을 간략하게라도 정리해보고자 합니다.

0개의 댓글