Skip to main content

Cómo usar herramientas de escritorio remoto VNC en el reComputer Nvidia Jetson

Introducción

VNC es una herramienta de escritorio remoto que te permite controlar remotamente tu reComputer Nvidia Jetson desde otros dispositivos PC, con acceso en tiempo real al escritorio gráfico. Este wiki describe cómo instalar y usar VNC en el reComputer Nvidia Jetson.

Prerrequisitos

note

Si no quieres conectar un monitor, debes usar un Conector Ficticio HDMI para habilitar el control de escritorio remoto.

Comenzando

Instalar VNC

Paso 1. Instalar VNC en Jetson:

 sudo apt update
sudo apt install vino

Paso 2. Habilitar el servidor VNC para que inicie cada vez que inicies sesión:

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

Paso 3. Configurar el Servidor VNC

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

Paso 4. Establecer una contraseña para acceder al servidor VNC

# Reemplaza thepassword con tu contraseña deseada
gsettings set org.gnome.Vino authentication-methods "['vnc']"
gsettings set org.gnome.Vino vnc-password $(echo -n 'thepassword'|base64)

Paso 5. Editar org.gnome para añadir un parámetro para la clave enabled

 cd /usr/share/glib-2.0/schemas
sudo cp org.gnome.Vino.gschema.xml org.gnome.Vino.gschema.xml.old
sudo vi org.gnome.Vino.gschema.xml

Pega el siguiente código en la ubicación de abajo, asegurándote de que el formato sea el mismo que se muestra a continuación.

<key name='enabled' type='b'>
<summary>Enable remote access to the desktop</summary>
<description>
If true, allows remote access to the desktip via the RFB
protocol. Users on remote machines may then connect to the
desktop using a VNC viewer.
</description>
<default>false</default>
</key>

Compilar e iniciar

Compilar:

 sudo glib-compile-schemas /usr/share/glib-2.0/schemas
sudo reboot

iniciar:

 /usr/lib/vino/vino-server

Conectándose al servicio VNC desde otra computadora

Necesitarás conocer la dirección IP de tu kit de desarrollo Jetson para conectarte desde otra computadora. Ejecuta el comando ifconfig en tu kit de desarrollo y anota la dirección IP asignada a la interfaz eth0 si usas ethernet, interfaz wlan0 si usas inalámbrico, o l4tbr0 si usas la conexión Ethernet en modo dispositivo USB. Luego, necesitas conectar un conector ficticio HDMI al Jetson.

  • Windows:

    • Paso 1: Descarga e instala VNC viewer desde aquí.
    • Paso 2: Inicia el visor VNC y escribe la dirección IP de tu kit de desarrollo.
    • Paso 3: Si has configurado el servidor VNC para autenticación, proporciona la contraseña VNC.
  • MacOS:

    • Paso 1. Abre Finder y elige Ir | Ir a la Carpeta desde la barra de menú.
    • Paso 2: Ingresa "/System/Library/CoreServices/Applications" y haz clic en Ir.
    • Paso 3: Abre la aplicación llamada Screen Sharing e ingresa la información de conexión. Por ejemplo: username@.
    • Paso 4: Haz clic en conectar.
    • Paso 5: Si has configurado el servidor VNC para autenticación, proporciona la contraseña VNC.
  • Linux: El ejemplo de abajo usa gvncviewer, sin embargo cualquiera de tus clientes vnc favoritos debería funcionar también. Una alternativa popular es remmina.

    • Paso 1. Instala gvncviewer ejecutando los siguientes comandos:

      sudo apt update
      sudo apt install gvncviewer
    • Paso 2: Inicia gvncviewer.

      gvncviewer 
    • Paso 3: Si has configurado el servidor VNC para autenticación, proporciona la contraseña VNC.

Habilitar el servidor VNC para que inicie cada vez que inicies sesión:

Paso 1. Busca Startup Application Preferences en la aplicación.

Paso 2. Haz clic en el botón Add, y puedes llenar los campos Name y Comment con cualquier texto. En el campo Command, añade la siguiente instrucción:

nohup /usr/lib/vino/vino-server > /dev/null 2>&1 &

Haz clic en Save y reinicia el reComputer. Desconecta el monitor y conecta el Conector Ficticio HDMI al Jetson. Ahora, puedes verificar a través de VNC.

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.

Loading Comments...