Cómo ejecutar un escritorio remoto en Raspberry Pi con VNC

Cómo ejecutar un escritorio remoto en Raspberry Pi con VNC

Tu Frambuesa pi es una pequeña computadora increíble, pero puede ser un poco incómoda. En condiciones de uso normal, debe conectar un teclado y un mouse y conectarlo a un monitor HDMI (aunque se pueden usar otras pantallas) para ver la línea de comandos o el escritorio.





Sin embargo, esto no siempre es práctico. Probablemente esté usando su monitor para su PC principal. O podría ser su televisor principal. Cualquiera que sea la situación, llega un momento en que descubre que sería mucho más fácil conectarse de forma remota a su Raspberry Pi.





Hemos explicado previamente cómo conectarse usando SSH , que ofrece acceso remoto a la línea de comandos. Pero, ¿qué sucede si necesita acceder al escritorio Raspberry Pi desde su PC o computadora portátil?





Aquí es donde entra en juego VNC.

¿Qué es VNC?

Virtual Network Computing utiliza el protocolo de búfer de trama remota para darle control de otra computadora, transmitiendo la entrada del teclado y el mouse a la computadora remota y enviando la salida a través de la red a su pantalla.



Esto significa que puede iniciar programas de forma remota en su Raspberry Pi, ajustar la configuración en la GUI de Raspbian y, en general, usar el entorno de escritorio de la misma manera que lo haría con el Pi conectado a su monitor.

Hasta hace poco, mi propia solución VNC preferida para conexiones de Windows a Pi era a través de TightVNC, una solución VNC que es liviana , aunque un poco lento.





Uso de TightVNC para conectarse remotamente a su Raspberry Pi

Configurar el acceso remoto a su Raspberry Pi con TightVNC es simple. Comience ejecutando una actualización de paquete:

|_+_|

... antes de proceder a instalar el servidor TightVNC para Linux:





|_+_|

Tenga en cuenta que puede hacer esto con su monitor enchufado o de forma remota usando la línea de comando a través de SSH.

Con la aplicación de servidor instalada, ejecútela:

Windows 10 atascado en el ciclo de reinicio
|_+_|

Termine iniciando el servidor VNC:

|_+_|

Esto crea una sesión en la pantalla 0; tome nota de esto, ya que la necesitará cuando se conecte.

Para conectarse a esta sesión de servidor, primero deberá instalar TightVNC en su computadora de escritorio. Los usuarios de Linux simplemente deben instalar el visor TightVNC:

|_+_|

Mientras tanto, los usuarios de Windows y Mac OS X pueden descargar el cliente desde www.tightvnc.com/download.php . Asegúrese de iniciar TightVNC Viewer en su computadora, ya que el paquete de descarga también instalará TightVNC Server en su PC.

Con TightVNC Viewer en ejecución, ingrese la dirección IP o el nombre del dispositivo de su Raspberry Pi, seguido de dos puntos y el número de sesiones. Por ejemplo, para conectarse a la sesión 0, creada anteriormente, ingrese MyRaspberryPi: 0 , reemplazando 'MyRaspberryPi' con su propio nombre de dispositivo o dirección IP.

Ejecute VNC en el arranque

Tal como están las cosas, esto solo funcionará si ejecuta tightvncserver cada vez que reinicia la Raspberry Pi, lo que significa establecer primero una conexión SSH, ¡no es lo ideal! Sin embargo, puede superar esto creando una secuencia de comandos de inicio.

Comience creando un nuevo archivo en nano:

|_+_|

e ingresando el siguiente script:

|_+_|

Con esto ingresado, presione CTRL + X para salir del editor de texto, seleccionando Y para guardar. A continuación, configure los permisos:

|_+_|

Puede ejecutar esto ingresando

|_+_|

Ahora se requiere otro script, pero primero deberá iniciar sesión como root y navegar al directorio correcto:

|_+_|

Cree otro archivo en nano, esta vez llamado vncboot:

|_+_|

Ingrese lo siguiente (copiar y pegar debería funcionar, pero verifique que no se haya pegado varias veces).

|_+_|

A continuación, haga que el archivo sea ejecutable:

|_+_|

Terminar con

|_+_|

... o si esto no funciona ...

|_+_|

Puede probar que esto funciona reiniciando su Raspberry Pi e intentando una conexión VNC desde su PC.

Una vez que esté en funcionamiento, debería poder interactuar con la mayoría de las aplicaciones y configuraciones de escritorio. Sin embargo, algunos usuarios encuentran lento a TightVNC. Afortunadamente, existe una alternativa: una especie de solución VNC sobre SSH.

VNC sobre SSH con Xming

Si ha seguido nuestra guía de SSH, o ha utilizado anteriormente el servicio, sabrá que dichas conexiones se operan a través de un cliente SSH. En Windows, probablemente sea PuTTY, que ya debería haber instalado.

Los usuarios de Windows pueden aprovechar Xming, una solución estilo VNC que ofrece un rendimiento más rápido y confiabilidad adicional. Sin embargo, al igual que SSH estándar, esto depende de que SSH esté habilitado en su Raspberry Pi, lo que puede hacer usando raspi-config (está habilitado de forma predeterminada).

Empiece descargando Xming de Sourceforge e instalación, confirmando que el enlace PuTTY está seleccionado en el asistente de instalación.

Una vez que Xming esté instalado, busque el acceso directo del escritorio, haga clic con el botón derecho y seleccione Propiedades. En el Objetivo campo , asegúrese de que la dirección del archivo se adjunte de la siguiente manera:

'C: Archivos de programa (x86) Xming Xming.exe' : 0 -portapapeles -multiwindow

Si el texto en negrita no está presente, agréguelo y haga clic en Solicitar .

Cuando termine, inicie Xming. Firewall de Windows intentará bloquear el programa, así que espere a que aparezca este cuadro y haga clic en Permitir .

Ya casi llegamos. En PuTTY, expanda el árbol de menú de la izquierda y vaya a Conexión> SSH> X11 . Aquí, mira Habilitar el reenvío X11 . Regrese a la vista Sesión, luego ingrese la dirección IP o el nombre del dispositivo para su Raspberry Pi, tal vez guardando la sesión si planea usar esa configuración nuevamente.

Hacer clic Conectar - segundos después, ¡disfrutará de una experiencia de escritorio virtual a través de SSH!

Conexión remota con Microsoft RDP

Otra opción para conexiones remotas entre computadoras de escritorio y Raspberry Pi es Microsoft RDP. Esto está integrado en Windows Vista y versiones posteriores, por lo que no se requiere software adicional en su PC.

En su Raspberry Pi, abra una ventana de Terminal e instale xrdp.

cómo transferir documentos de Google a otra cuenta
|_+_|

Una vez instalado, se ejecutará siempre que se realice una conexión autenticada desde su PC, ya que xrdp se ejecuta como un servicio. Inicie Conexión de escritorio remoto en Windows (W8.xy posterior puede simplemente buscar 'rdp' para encontrar esto) y en el campo Computadora, ingrese la dirección IP de su Pi. Al hacer clic en Conectar, Windows debería pedirle que confirme la conexión, ya que la identidad de la computadora de destino no estará clara. Como sabe que es su Raspberry Pi y está en su red, es seguro continuar.

Cuando se le solicite, ingrese el nombre de usuario y la contraseña de su cuenta Pi. Si, por ejemplo, no ha cambiado los valores predeterminados, este sería el nombre de usuario: Pi y contraseña: frambuesa .

¡En un momento, debería estar conectado de forma remota a su Raspberry Pi!

Analizamos tres soluciones de escritorio remoto para Raspberry Pi. ¿Cuál es tu favorito? ¿Utiliza diferentes herramientas de escritorio remoto? Cuéntanoslo en los comentarios.

Cuota Cuota Pío Correo electrónico 11 increíbles aplicaciones de Android que cambiarán la forma en que usas tu teléfono

Estas son las aplicaciones más sorprendentes para Android que cambiarán la forma en que usa e interactúa con su dispositivo a diario.

Leer siguiente
Temas relacionados
  • Bricolaje
  • Escritorio remoto
  • VNC
  • Frambuesa pi
  • Control remoto
Sobre el Autor Christian Cawley(1510 Artículos publicados)

Editor adjunto de seguridad, Linux, bricolaje, programación y explicación técnica, y productor de podcasts realmente útil, con amplia experiencia en soporte de escritorio y software. Un colaborador de la revista Linux Format, Christian es un manipulador de Raspberry Pi, amante de Lego y fanático de los juegos retro.

Más de Christian Cawley

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse