5 Maneras de Acceder al Escritorio Remoto en Raspberry Pi
Usar un escritorio remoto es una manera muy conveniente de controlar tu Raspberry Pi desde otra computadora. De esta forma, puedes seguir mis tutoriales en este sitio web (por ejemplo) y aplicarlos directamente desde el mismo dispositivo. En este artículo, te presentaré las 5 mejores formas de hacerlo.
La solución más fácil para acceder remotamente a una Raspberry Pi con la experiencia completa de escritorio es usar VNC. Está incluido por defecto en Raspberry Pi OS y funciona desde cualquier computadora o móvil. Otras buenas alternativas incluyen NoMachine, TeamViewer o RDP.
Si estás empezando con Raspberry Pi o Linux, tengo algo que puede ayudarte de inmediato.
Descarga mi hoja de trucos de comandos Linux gratis – es una guía de referencia rápida con todos los comandos esenciales que necesitas para avanzar con tu Raspberry Pi. Haz clic aquí para obtenerla gratis!
1. XRDP en Raspberry Pi OS
Mejor para compatibilidad cruzada con Windows y baja latencia
XRDP es un servidor de protocolo de escritorio remoto de código abierto, que te permite conectarte al escritorio de Linux desde cualquier sistema operativo.
Si necesitas abrir o redirigir el acceso en tu enrutador o cortafuegos, debes saber que XRDP usa el puerto estándar 3389.
Advertencia: Este método funciona en Raspberry Pi OS (bookworm) pero no funciona en la versión anterior del sistema operativo (bullseye). No podrás iniciar sesión. Una solución es desactivar el inicio de sesión automático en la configuración de Raspberry Pi o usar otra cuenta (crear un nuevo usuario).
Instalación
La instalación de XRDP (en inglés) es sencilla ya que está disponible en los repositorios predeterminados de Raspberry Pi OS.
Todo lo que tienes que hacer es ejecutar el siguiente comando:sudo apt install xrdp
Ahora que XRDP está instalado, puedes gestionarlo con los comandos habituales:sudo service xrdp start | stop | restart | status
Pero también puedes usar la herramienta Add/Remove Software para instalar XRDP, si prefieres no usar la línea de comandos.
Conectarse desde Linux
Para conectarte desde una PC Linux a tu Pi, recomiendo usar una solución como Remmina.
Está incluido en los repositorios de la mayoría de las distribuciones, por lo que puedes instalarlo con:sudo apt install remmina
"You requested an h264 GFX mode for server 192.168.1.15, but your libfreerdp does not support h264. Please check color depth settings."
Así que tuve que añadirlo como un acceso directo, ya que la conexión rápida no permite definir la profundidad de color.
Al elegir GFX RFX en la lista, el error desapareció, y pude conectarme.
Aquí tienes una captura de pantalla de mi configuración si experimentas el mismo problema:

Conectarse desde Windows
Lo bueno de XRDP es que los usuarios de Windows ya tienen el cliente instalado. Es el mismo protocolo que Windows usa para permitir a los usuarios acceder a servidores Windows de forma remota, por lo que podemos usar la misma herramienta.
En Windows inicia la herramienta “Remote Desktop Connection” desde el menú de inicio y completa la dirección IP:

Si no conoces la dirección IP, puedes leer este artículo que explicará varias formas de encontrarla. También puedes escribir “raspberrypi” si solo hay una en tu red; ese es el nombre de host predeterminado.
Haz clic en “Connect” y obtendrás la pantalla de inicio de sesión de XRDP:

Todo lo que necesitas hacer es ingresar tus credenciales y hacer clic en OK. Configura la sesión en “Xorg” si no estás seguro de lo que haces. El escritorio se mostrará relativamente bien.
Quizás te interese: Probé cientos de apps para Linux, estas son mis favoritas
En mi caso, los íconos eran un poco grandes, así que lo cambié en las opciones de apariencia, pero por lo demás era utilizable de inmediato.
Conectarse desde macOS
No pude hacer pruebas en macOS, pero hay varios clientes RDP que puedes usar de la misma manera.
Por ejemplo, en Apple Store, instala el cliente oficial de Microsoft, llamado “Windows App“, y conecta a tu Raspberry Pi especificando su dirección IP. Sigue el mismo procedimiento que para los usuarios de Windows una vez instalada la aplicación.
Conectarse desde un móvil
Tú también puedes usar el protocolo RDP desde un móvil fácilmente.
La aplicación “Microsoft Remote Desktop” también está disponible para Android e iOS.

Así que, es posible conectarse y usarlo, pero no esperes una gran experiencia, ¡ya que la pantalla del móvil no es ideal para controlar otro ordenador!
¿Por qué elegir XRDP?
💡 Si quieres aprender más sobre Raspberry Pi sin perderte entre cientos de tutoriales, echa un vistazo a mi guía “Domina Raspberry Pi en 30 días”.
2. SSH con reenvío X11
Obtén tu archivo PDF con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar
Mejor para entornos limitados o acceso limitado a puertos
Quizás te interese: Sí, puedes acceder a tu Raspberry Pi desde cualquier lugar. Así se hace
SSH te da acceso remoto a la terminal, pero no todos saben que también puede proporcionar una interfaz gráfica. X11 es el principal gestor de ventanas gráficas de Linux, y puedes usar SSH con reenvío X11 para acceso al escritorio remoto.
El reenvío X11 a través de SSH es una manera de iniciar una aplicación desde un servidor cuando estás conectado a él vía SSH. En nuestro caso, esto permitirá ejecutar aplicaciones de Raspberry Pi desde nuestro escritorio (por lo tanto, no es acceso completo al escritorio).
Este método podría funcionar desde una ubicación remota —todo lo que necesitarías hacer es abrir el puerto SSH predeterminado (22).
Recuerda limitar las direcciones IP permitidas en este caso, y tal vez configurar protecciones adicionales como Fail2ban (en inglés), para evitar cualquier problema de seguridad.
Instalación
Deberás habilitar el servicio SSH en tu Pi primero. El reenvío X11 está habilitado por defecto en Raspberry Pi OS.
La forma fácil de hacer esto es abrir la herramienta de Configuración de Raspberry Pi, ir a la pestaña “Interfaces” y habilitar SSH:

Si tienes algún problema, puedes verificar que el reenvío X11 no esté comentado y esté configurado en “Yes“ en /etc/ssh/sshd_config.
Escribí una guía completa sobre SSH en Raspberry Pi; probablemente deberías leerla primero si esto es nuevo para ti.
Quizás te interese: ¿Buscas un reto divertido? Monta tu primer robot con Raspberry Pi
Desde Windows
Si estás en Windows, necesitarás estas aplicaciones:
– PuTTY (descárgalo desde el sitio web oficial) para el cliente SSH.
– Xming (descárgalo en Sourceforge) para la ventana de display.
Una vez que Xming está instalado (las opciones predeterminadas funcionan muy bien), sigue estos pasos:
Ya en la consola, puedes ejecutar una aplicación de Raspberry en tu computadora con Windows usando el comando nohup:nohup chromium-browser &
Reemplaza el navegador Chromium con la aplicación de tu elección.
La aplicación se abrirá entonces en tu computadora.
Conectarse desde Linux o macOS
Usando Linux o macOS, el acceso SSH es casi igual.
Usarás el comando ssh desde la terminal como cliente.
Tendrás que instalar Xming (descárgalo en Sourceforge) para la ventana de visualización.
Échale un vistazo: ¿Cansado de Raspberry Pi OS? Prueba estos sistemas recomendados.
Excepto que tienes que iniciar sesión en SSH agregando un parámetro extra:ssh -X pat@192.168.1.15
Obviamente, deberías reemplazar el comando anterior con la dirección IP de tu Raspberry Pi.
Conectarse desde un móvil
No creo que sea posible usar este método desde tu teléfono (dime si sabes cómo).
Ya he visto a gente comenzar un servidor X en Android para usar una aplicación de Android en su computadora, pero no al revés.
¿Por qué elegir SSH con reenvío X11?
Espera, ¡tengo algunas recomendaciones para ti!
Antes de continuar, te invito a descubrir algunos productos que he seleccionado cuidadosamente para ti. Creo que son esenciales para tu Raspberry Pi. Échales un vistazo y pídelos directamente en Amazon.
![]() |
![]() |
![]() |
![]() |
| Una caja silenciosa y práctica | Un SSD de alto rendimiento para potenciar tu Pi | Una pantalla genial para liberar el televisor | Un teclado dedicado con touchpad |
3. VNC en Raspberry Pi OS
Lo más rápido para configurar y usar
VNC (Virtual Network Computing) es un sistema para compartir un escritorio gráfico, muy similar a XRDP. La diferencia es que te conectas directamente a la sesión actual, a diferencia de XRDP que crea una nueva sesión.
Hay muchos servidores y clientes VNC multiplataforma disponibles (RealVNC, TightVNC, TigerVNC, etc.).
VNC funciona en el puerto 5900.
Puedes hacer NAT a este puerto para que esté disponible desde el exterior si es necesario, pero no es la opción más segura. Considera la siguiente solución listada en este artículo.
Instalación
Al igual que SSH, un servidor VNC ya está instalado en Raspberry Pi OS, así que solo debemos habilitarlo.
Para hacer esto, abre la herramienta de configuración de Raspberry Pi, ve a la pestaña “Interfaces” y marca la casilla “Enabled” en la línea de VNC.

Eso es todo, el servidor VNC está instalado y listo para usar.
Si no estás usando Raspberry Pi OS, aún puedes instalar TigerVNC server manualmente (en inglés) y utilizar los mismos pasos en las siguientes secciones.
Conectarse desde Linux

Y está disponible en el repositorio predeterminado en la mayoría de las distribuciones basadas en Debian:sudo apt install tigervnc-viewer
Échale un vistazo: ¿Quieres instalar Windows 11 en tu Raspberry Pi? Así se hace
Pero si es necesario, puedes obtener la última versión desde la página web oficial e instalarla manualmente.
Entonces, el uso de VNC es muy sencillo, solo indica la IP de la Raspberry Pi, el nombre de usuario y la contraseña, y estarás conectado.
Conectarse desde Windows y macOS
Instalar TigerVNC en Windows o macOS es un poco más complicado, ya que debes descargar los binarios desde el sitio web de Sourceforge, lo cual no es realmente intuitivo.
Tengo una guía de instalación paso a paso en mi artículo dedicado a VNC en Raspberry Pi. Haz clic en el enlace para leer más, si te conviene esta solución.
Pero una vez instalado, básicamente es lo mismo que en Linux:



¿Por qué elegir VNC?
4. TeamViewer
Obtén tu archivo PDF con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar
Mejor para acceso externo
TeamViewer es un software propietario muy similar a VNC para uso de escritorio remoto, pero tiene funciones adicionales, principalmente orientadas al ámbito empresarial.
Por ejemplo, TeamViewer facilita el acceso remoto a una máquina que se encuentra en otro edificio o ciudad a través de Internet.
Lo fácil de TeamViewer es que no hay necesidad de abrir un puerto específico para cada computadora como con soluciones anteriores. Por defecto, TeamViewer se conecta en el puerto 5938, pero también puede usar los puertos 80 y 443 si no están abiertos (así que funcionará de manera nativa la mayoría del tiempo).
Te daré una breve introducción sobre TeamViewer aquí, pero si quieres saber más, por favor revisa mi guía completa sobre TeamViewer (en inglés).
Instalación
La instalación no es obvia porque incluso si se menciona en la documentación de un paquete para ARM, no está presente en los enlaces de descarga de Linux y no hay una categoría para Raspberry Pi.
La descarga se realiza desde esta página. Deberías poder abrir esta página desde tu Raspberry Pi, descargar la versión correcta (32 bits o 64 bits) y luego instalarla con la herramienta gráfica.
Pero si es necesario, te daré el procedimiento de instalación desde la terminal, sin necesidad de ir a su sitio:
- Obtener el paquete ARM para TeamViewer:
wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb - Instalarlo:
sudo dpkg -i teamviewer-host_armhf.deb - Te aparecerán algunos errores de dependencias, arréglalos haciendo:
sudo apt update
sudo apt -f install - Si tienes una cuenta de TeamViewer (versión de pago), puedes configurarlo haciendo:
sudo teamviewer setup - De lo contrario, necesitarás establecer una contraseña para conectar, así:
sudo teamviewer passwd YOURPASSWORD - Y luego puedes obtener el ID de la Raspberry Pi de esta manera:
sudo teamviewer info
Conectarse desde Linux
En Linux, comienza descargando el cliente de TeamViewer desde el sitio web oficial.
Luego instálalo con tu gestor de paquetes o haciendo algo como:sudo dpkg -i teamviewer_15.66.5_amd64.deb
Inicia la aplicación desde el menú de inicio o escribiendo “TeamViewer” en una terminal.
Inicia sesión si tienes una cuenta.
Luego ingresa el ID de TeamViewer de la Raspberry Pi en el campo ID del compañero (Partner ID) y presiona Enter.

Te pedirá la contraseña definida anteriormente y se conectará a la Raspberry Pi en escritorio remoto.
Conectarse desde Windows y macOS
Para usuarios de Windows y macOS, es el mismo procedimiento que arriba, así que no lo repetiré.
Descarga TeamViewer, instálalo y luego ingresa el ID y la contraseña establecidos anteriormente.
Conectarse desde un móvil
TeamViewer proporciona soporte para su software en móviles Android, iPhone, Windows y Blackberry. Por lo tanto, es posible usar la aplicación de la misma manera para obtener soporte inmediato desde cualquier lugar.
¿Por qué elegir TeamViewer?
5. NoMachine
Mejor para la seguridad
NoMachine es otra herramienta de acceso remoto que puedes usar con tu RaspberryPi.
NoMachine se basa en el protocolo NX, que fue creado para mejorar el rendimiento de la clásica pantalla X. Usarlo es muy parecido a la experiencia que tienes con VNC.
Échale un vistazo: 25 ideas de proyectos con Raspberry Pi para hacer en casa
Si se usa detrás de un cortafuegos, ten en cuenta que NoMachine utiliza el puerto 4000 para conexiones desde el cliente.
Es posible cambiar los puertos predeterminados en las herramientas de administración del servidor NoMachine.
Instalación
NoMachine está disponible para Raspberry Pi y puedes obtener el paquete correspondiente a tu entorno en esta página.
Actualmente, ARMv8 es solo para sistemas de 64 bits, así que si no tienes un sistema operativo de 64 bits, descarga la versión ARMv7, incluso en una Pi 4/400.
Descárgalo con tu navegador web y haz doble clic en el archivo descargado para instalarlo.
O puedes hacerlo todo desde una terminal con:wget https://download.nomachine.com/download/9.0/Raspberry/nomachine_9.0.188_11_arm64.debsudo dpkg -i nomachine_9.0.188_11_arm64.deb
Reemplaza el número de versión con el que obtuviste.
Ten paciencia ya que la instalación puede tardar unos minutos dependiendo del modelo de tu Raspberry Pi.
Una vez completada, el ícono de NoMachine aparecerá en la esquina superior derecha.
Conectarse desde cualquier sistema operativo
Una vez que la instalación está completa en la Raspberry Pi, tienes que instalarlo también en tu computadora cliente.
Vuelve al sitio oficial y descarga, esta vez, la versión correspondiente a tu computadora.
Instala el archivo descargado y ejecuta NoMachine.
Un asistente se iniciará, luego NoMachine detectará automáticamente tu Raspberry Pi en la red.

Tienes que hacer doble clic en la Raspberry Pi para conectar.
Te pedirá tus credenciales (pi/raspberry o la contraseña que hayas definido), y estarás conectado.
Quizás te interese: ¿Cansado de Raspberry Pi OS? Prueba estos sistemas recomendados.
Conectarse desde un móvil
NoMachine también está disponible para Android e iOS para que puedas conectarte a tu Raspberry Pi desde cualquier lugar.
También hice un video sobre cómo usar esta solución con un iPad, puedes verlo aquí.
¿Por qué elegir NoMachine?
Obtén tu archivo PDF con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar
Video
Suscríbete al canal de YouTube de RaspberryTips para recibir nuevos videos en tu feed:
Obtén tu archivo PDF con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar
¿Cuál solución de escritorio remoto debería elegir?
Así que aprendimos a conectar al escritorio remoto de 5 maneras:
- Con el paquete XRDP, que ofrece un escritorio remoto similar a Windows.
- Con SSH y reenvío X11, que permite ejecutar una aplicación en la computadora cliente (y no todo el escritorio).
- Con VNC, que habilita el acceso local a la Raspberry Pi.
- Con TeamViewer, que facilita el control remoto a través de Internet.
- Con NoMachine, que permite acceso local de manera más elegante y rápida que VNC.
Entonces, ¿qué es mejor para ti? He hecho un árbol de decisiones para ayudarte a decidir:

En mi opinión, VNC y NoMachine son mis favoritos, con una visualización rápida y limpia, sin la pesadez de TeamViewer. Es porque solo lo necesito en mi red local, así que depende de tu caso de uso.
Sin embargo, si quieres compatibilidad cruzada con PC con Windows o Mac, podría elegir XRDP. Puedes conseguirlo en la tienda de aplicaciones de cualquiera de las plataformas.
Quizás te interese: Haz esto para tener una copia completa de tu Raspberry Pi
Pero si necesitas acceder al escritorio remoto de una Raspberry Pi desde cualquier parte del mundo fuera de tu red local, se recomienda usar TeamViewer. Usa un protocolo seguro y fácil de configurar (no se requiere redirección de puertos ni reglas de cortafuegos). Es gratuito para uso personal con licencia.
Las otras opciones mencionadas en este artículo se pueden configurar para acceso externo, pero es más complicado y en general menos seguro. Aquí hay un gran tutorial que te guiará en este proceso: 3 Maneras de Acceder a tu Pi por Internet de Forma Remota.
Por último, una opción alternativa que no cubrimos en este artículo es AnyDesk. Escribí un tutorial recientemente sobre esto (en inglés), puedes hacer clic en el enlace para aprender más sobre esta herramienta.
Cuando estés preparado, aquí tienes un atajo para ti:
Domina tu Raspberry Pi en 30 días: Si buscas los mejores consejos para convertirte en un experto en Raspberry Pi, este libro es para ti. Aprende habilidades útiles de Linux y practica múltiples proyectos con guías paso a paso.




