Para administrar de forma remota una Raspberry Pi desde una PC, con acceso completo a su escritorio GUI, puede usar VNC o RDP. Aquí está cómo hacerlo.
¿Necesita acceso remoto a la pantalla del escritorio de su Raspberry Pi? O, ¿quieres usar un solo teclado para otra computadora y tu Pi? Puede hacerlo accediendo de forma remota al escritorio de Raspberry Pi mediante VNC o RDP. Al controlar de forma remota su Raspberry Pi, puede abrir una serie de nuevas posibilidades para sus usos.
¿Qué son VNC y RDP?
La informática de red virtual (VNC) y el protocolo de escritorio remoto (RDP) se utilizan para mostrar la pantalla de una computadora remota. VNC y RDP tienen un servidor y un cliente para hacer esto. La computadora del servidor empaqueta el contenido de su pantalla usando algoritmos y envía los datos. La computadora o dispositivo cliente desempaqueta los datos y muestra el contenido en la pantalla local.
Los servidores VNC y RDP están disponibles para Raspberry Pi y son bastante fáciles de configurar.
Cómo configurar el servidor VNC en Raspberry Pi
El servidor VNC está preinstalado en el sistema operativo Raspberry Pi. Puede habilitarlo a través de la GUI.
Navegar a Menú > preferencias y abierto Configuración de frambuesa Pi. Haga clic en el Interfaces y cambie el botón junto a VNC.El servicio VNC ahora estará habilitado y se mostrará un icono en la barra de menú superior.
Cómo configurar el servidor VNC en Raspberry Pi usando raspi-config
También puede usar la herramienta de línea de comandos raspi-config para habilitar VNC. Abra una ventana de Terminal e ingrese este comando:
sudo raspi-config
Seleccionar InterfazOpciones > VNC > Sí para habilitar el servicio
Si ya está conectado a una Raspberry Pi sin cabeza de forma remota a través de SSH y no puede acceder a la GUI fácilmente, raspi-config es una herramienta útil para cambiar la configuración.
Cómo configurar la resolución de pantalla VNC de un Raspberry Pi sin cabeza
Muy a menudo, las Raspberry Pi se utilizan en configuraciones sin cabeza; lo que significa que Pi está haciendo su trabajo sin estar conectado a un monitor. En tal caso, si accede a Raspberry Pi mediante VNC, la resolución predeterminada será de 640x480.
Puede cambiar la resolución sin cabeza desde la pestaña Pantalla de la herramienta de configuración de Raspberry Pi en el escritorio. Alternativamente, puede usar la herramienta raspi-config en la Terminal.
En raspi-config, navegue hasta Opciones de pantalla > Resolución VNC Seleccione la resolución deseada. La configuración se aplicará cuando se reinicie el Pi.
Encuentre la dirección IP de su Raspberry Pi
Para conectar una computadora remota al servidor VNC de Pi, deberá encontrar la dirección IP de la Raspberry Pi. Abre una Terminal y usa este comando:
nombre de host -I
Deberá proporcionar esta dirección IP al cliente VNC en la computadora remota.
Cómo acceder a Raspberry Pi con VNC Viewer en Windows
Para acceder a la pantalla de su Raspberry Pi en Windows, debe instalar un cliente VNC. Dado que el servidor VNC utilizado en Pi es de RealVNC, existe una mejor compatibilidad cuando se utiliza el cliente de la empresa. Es Visor VNC se puede descargar gratis.
Instale el software y abra la aplicación. Ir a Archivo > Nueva conexión. Proporcionar la dirección IP de la Raspberry Pi y asigne a la conexión un nombre fácil de usar. Guarde la configuración y haga doble clic para iniciar la conexión.
Aparecerá una ventana de autenticación. Proporcione las credenciales de inicio de sesión del Pi; su nombre de usuario y contraseña. Comprobar el Recordar contraseña opción y haga clic DE ACUERDO. El cliente VNC mostrará la pantalla del escritorio de su Raspberry Pi.
Cómo acceder a Raspberry Pi con VNC Viewer en Linux
Hay muchos clientes VNC disponibles para Linux. Dado que VNC Server en Raspberry Pi es un producto de RealVNC y tiene autenticación UNIX incorporada, se recomienda utilizar el propio VNC Viewer de RealVNC.
El software es gratuito y está disponible como un archivo .deb, ampliamente compatible con muchas variantes populares de Debian de Linux. Debe descargar la versión x64 o x86 de Visor VNC dependiendo del sistema Linux que esté utilizando.
Una vez descargado, abra el archivo con el instalador del paquete y complete la configuración. Abra el programa y haga clic en Usar el visor RealVNC sin iniciar sesión. A partir de aquí, siga los mismos pasos que con la versión de Windows de VNC Viewer enumerados anteriormente.
Si desea forzar la calidad de la pantalla de VNC, puede hacer clic en el Opciones pestaña y cambiar la Calidad de imagen de Automático a Alto.
Cómo configurar el servidor RDP en Raspberry Pi
En el sistema operativo Raspberry Pi, un servidor RDP no está instalado de forma predeterminada, a diferencia del servidor VNC. Para instalarlo en el Pi, ejecute estos comandos en la Terminal:
sudo apto actualizar
sudo apto instalar xrdp-y
A diferencia de VNC, RDP también requiere la creación de un nuevo usuario. Use este comando para crear uno:
sudo adduser TU NOMBRE DE USUARIO
Esa es toda la configuración que necesita. No es necesario iniciar el servidor RDP manualmente; ya estará en funcionamiento.
Cómo acceder a la Raspberry Pi con RDP en Windows
Un cliente RDP está preinstalado en Windows. Haga clic en el icono de búsqueda, busque "RDP" y abra la aplicación.
Proporcionar la dirección IP de su Raspberry Pi y haga clic en Conectar. Al iniciar la conexión, recibe una advertencia de que no se puede verificar la identidad de la computadora remota. Revisa la caja No me vuelvas a preguntar por conexiones a este equipo para apagar la advertencia una vez para siempre.
RDP luego le pedirá las credenciales. El Sesión debe ser Xorg. Proporcionar la Nombre de usuario y Contraseña del nuevo usuario que has creado en la Pi. Hacer clic DE ACUERDO y aparecerá la pantalla de tu Pi.
Cómo acceder a Raspberry Pi con RDP en Linux
Un cliente RDP no está instalado en Linux de forma predeterminada. Hay muchos visores RDP disponibles para Linux y algunos de ellos son compatibles con RDP y VNC. Remmina es uno de esos programas. Puedes instalarlo desde la línea de comando:
sudo apto actualizar
sudo apto instalar remmina -y
Una vez completada la instalación, abra Remmina y agregue un nuevo perfil de conexión. En Protocolo, seleccionar PDR. Proporcionar la dirección IP de tu Pi. Dar el Nombre de usuario y Contraseña del nuevo usuario que ha creado. Hacer clic Ahorrar y Conectar.La pantalla de Pi debería aparecer.
Establecer tiempo de espera suficiente para conexiones VNC
Si no hay actividad, la conexión VNC se cerrará automáticamente después de una hora. Sin embargo, esto se puede cambiar. La configuración para esto no está en el visor VNC, sino en el servidor VNC.
En su Pi, haga clic derecho en el ícono VNC en la barra de menú superior y seleccione Opciones. Seleccionar Experto en el panel izquierdo y busque el parámetro Tiempo de inactividad. Establézcalo en un número grande y haga clic en Aplicar y DE ACUERDO.
Cómo configurar VNC y RDP para una experiencia de visualización óptima
En el Opciones sección del Visor VNC, puede configurar el Calidad de imagen. Los ajustes Alto/Medio/Bajo definen la calidad de la compresión. Para una configuración baja, generalmente hay mucha compresión con pérdida. Medio es un buen equilibrio entre la compresión y el requisito de ancho de banda.
Con la configuración Alta, generalmente hay mucho ancho de banda sin compresión alguna. Si la Raspberry Pi está en su red local, conéctela con un cable Gigabit Ethernet y configure la Calidad de imagen en Alta. Obtendrá una excelente experiencia con VNC, incluso con la reproducción remota de video. VNC Server utiliza el procesador de Pi para la compresión. La ventaja de la configuración Alta es la reducción de la sobrecarga del procesador.
Si accede al Pi desde una sola computadora, puede considere un cable cruzado Gigabit, que es aún más rápido.
Tanto VNC como RDP son buenos, pero ¿cuál es mejor?
VNC y RDP son fáciles de usar y tienen muchas funciones. Cada uno tiene sus ventajas. VNC Server es fácil de habilitar en Pi, mientras que un cliente RDP está preinstalado en Windows. La elección entre ellos depende del sistema operativo que tenga en el servidor.
VNC Server de RealVNC es gratuito en Raspberry Pi OS, mientras que es una opción paga en otras distribuciones de Linux para Pi. El servidor RDP es gratuito, pero requiere un nuevo usuario para comenzar.
Los servidores sin cabeza no necesitan VNC todo el tiempo. La línea de comandos de Linux es una herramienta aún más poderosa a la que puede acceder de forma remota mediante SSH.