eval (ez_write_tag ([[468,60], ‘raspberrytips_com-box-2’, ‘ezslot_19′,157,’0′,’0’]));5 formas de escritorio remoto en Raspberry Pi (Windows/Linux/Mac)
Si no tiene la Raspberry directamente a mano (o no tiene pantalla) y necesita realizar cambios regulares en ella, puede ser interesante tener acceso al escritorio desde otra computadora (además de ssh)
¿Cómo acceder a un escritorio remoto en Raspberry Pi?Hay cinco formas de ejecutar un escritorio remoto en Raspberry Pi, ordenadas por facilidad de instalación :
- Xrdp
- Reenvío SSH y X11
- VNC
- Teamviewer
- NoMachine
Para cada método, explicaré cómo configurarlo en su Raspberry Pi y cómo acceder a él desde el sistema operativo principal (Windows, Linux, Mac e incluso desde sus teléfonos inteligentes)
Para instalar los paquetes necesarios y conectarse, deberá encontrar la dirección IP de su Raspberry Pi, y probablemente active e inicie sesión en SSH
Le dejaré leer mis dos artículos sobre el tema si es necesario
También, si realmente está interesado en mejorar sus habilidades en Raspberry Pi, le recomiendo encarecidamente que echa un vistazo a mi libro electrónico aquí. Es un desafío de 30 días, desde principiante hasta maestro, con tutoriales paso a paso y muchos proyectos para practicar en el camino.
Tabla de contenidos
Escritorio remoto con xrdp
Introducción
Xrdp es un servidor de protocolo de escritorio remoto de código abierto, que le permite conectarse al escritorio Linux desde cualquier sistema operativo
Si necesita abrir o redirigir el acceso en su enrutador o firewall, sepa que xrdp utiliza el puerto estándar 3389
Llévalo al siguiente nivel.Estoy aquí para ayudarlo a comenzar a usar Raspberry Pi y aprender todas las habilidades que necesita en el orden correcto.
Instalación
La instalación de xrdp es sencilla ya que está disponible en los repositorios originales de Raspbian
Así que simplemente ejecute el siguiente comando:
sudo apt-get install xrdp
xrdp está presente en raspberry as a service, por lo que puede administrarlo con los controles habituales si es necesario :
sudo service xrdp start | stop | restart | status
De Linux
Para conectarse desde un pc bajo Linux, te aconsejo utilizar Remina
en los repositorios de la mayoría de las distribuciones:
sudo apt-get install remmina
una Vez instalado, iniciar y conectarse a la dirección IP de tu Raspberry Pi
En mi Ubuntu me encontré con el siguiente error:
"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 agregarlo como un acceso directo, 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í están las opciones que completé:
Desde Windows
Desde Windows inicie la herramienta «Conexión a escritorio remoto» desde el menú inicio y complete la dirección IP :
Haga clic en «Conectar» y llegará a la pantalla de inicio de sesión xrdp
Todo lo que necesita hacer es ingresar las credenciales y hacer clic en Aceptar
Establecer Xorg para sesión si no sabe lo que está haciendo
El escritorio se mostrará relativamente bien
En mi caso, el icono era un poco grande, así que cambié las opciones de apariencia, pero por lo demás era usable
Desde Mac OS
No pude hacer la prueba en Mac OS, pero hay varios clientes RDP que puede usar de la misma manera
Descargar, por ejemplo, «Microsoft Remote Desktop» desde la tienda de aplicaciones, y conectarse a su Raspberry Pi especificando su dirección IP
Descargue el libro electrónico.Descubre los secretos de la Raspberry Pi en un desafío de 30 días.
Desde un teléfono inteligente
Puede usar el protocolo RDP desde un teléfono inteligente con bastante facilidad
De hecho, la aplicación «Microsoft Remote Desktop» también está disponible para Android e iOS
Así que sí, es posible conectarlo y usarlo, pero no es genial
Escritorio remoto con reenvío SSH y X11
Introducción
X11 es el principal gestor de ventanas gráficas de Linux
El reenvío X11 a través de SSH es una forma de iniciar una aplicación desde un servidor cuando se conecta a en nuestro caso, esto lanzará aplicaciones de Raspberry Pi desde nuestro escritorio (por lo que no es acceso completo al escritorio)
Este método podría funcionar desde una ubicación remota. Sería suficiente abrir el puerto SSH (22) desde fuera
Recuerde limitar las direcciones IP permitidas en este caso, y tal vez configurar protecciones adicionales como fail2ban para evitar cualquier problema de seguridad
Instalación
No hay nada que hacer en Raspberry Pi, el reenvío X11 está habilitado de forma predeterminada en Raspbian
Si tiene algún problema, puede comprobar que X11Forwarding no está comentado y establecer en sí en /etc/ssh/sshd_config,
Desde Linux o Mac OS
Usando Linux o Mac OS, el acceso es casi como de costumbre, ya que solo tiene que iniciar sesión en SSH agregando un parámetro:
ssh -X [email protected]
Ingrese su contraseña y luego inicie su aplicación con el comando nohup :
nohup chromium-browser &
Reemplace chromium-browser con la aplicación de su elección
La aplicación se abrirá en su computadora (con más o menos lento dependiendo del caso 🙂 )
Desde Windows
Usando Windows, necesitará:
– Putty (que probablemente ya tenga para la conexión SSH)
– Xming (descárguelo en Sourceforge)
Una vez que Xming esté instalado (las opciones predeterminadas funcionan muy bien), siga estos pasos:
- Start Putty
- Rellenar el nombre de host con algo como [email protected]
- Rellene las sesiones guardadas con algo como Raspberry Pi
- Vaya a Conexión> SSH en el menú de la izquierda y marque «Habilitar reenvío X11»
- Vuelva a la sesión y haga clic en Guardar
- Luego haga doble clic en su nueva sesión guardada para conectarse
Reenvío X11 habilitado
Una vez en la consola, puede iniciar una aplicación Raspberry en su computadora Windows con el comando nohup:
nohup baobab &
Esto iniciará el administrador de discos de Raspberry Pi en su escritorio de Windows :
Desde un teléfono inteligente
No creo que sea posible usar este método desde su teléfono (dígame si sabe cómo)
Ya he visto a personas iniciar un servidor X en Android para usar una aplicación de Android en su computadora, pero no al revés
Escritorio remoto con VNC
Introducción
VNC (Virtual Network Computing) es un sistema para compartir un escritorio gráfico, bastante cercano a xrdp
La diferencia es que se conecta directamente a la sesión actual, a diferencia de xrdp, que creado una nueva sesión
Hay un gran número de servidores y clientes VNC (RealVNC, TightVNC, UltraVNC, Real)
VNC se ejecuta en el puerto 5900
Puede hacer NAT para que esté disponible desde el exterior si es necesario
Instalación
Instalaremos el servidor RealVNC en Raspberry Pi, que está disponible en los repositorios
Siga los pasos a continuación para instalarlo:
- Actualizar su repositorio :
sudo apt-get update
- Instalar el servidor RealVNC :
sudo apt-get install realvnc-vnc-server
- Habilitar el servidor VNC :
- Iniciar configuración de raspbian
sudo raspi-config
- Llegamos a las opciones de interfaz
- Seleccionar VNC
- Responder Sí
- Seleccionar Finalizar para salir (o ESC)
- Iniciar configuración de raspbian
Ahora que terminamos de instalar VNC, veamos cómo conectar
Desde Linux
En Linux, la forma más fácil que encontré fue instalar el cliente RealVNC (Remmina también permite conexiones VNC en teoría, pero no funcionó para mí)
Por lo tanto, puede descargar RealVNC viewer aquí
Deje la opción predeterminada (Independiente) si se va a usar una vez, pero le aconsejo que elija la .deb o el .rpm de acuerdo con su sistema operativo, para tener el acceso directo RealVNC en los programas
En la mayoría de los casos, puede instalarlo haciendo doble clic en el archivo, pero si es necesario, puede hacerlo en la línea de comandos, por ejemplo:
Debian like : dpkg -i VNC-Viewer-6.18.625-Linux-x64.debRedhat like : rpm -ihv VNC-Viewer-6.18.625-Linux-x64.rpm
Entonces el uso de RealVNC es súper simple, solo indique la IP de Raspberry Pi y valide
El acceso se marcará automáticamente para tiempos futuros
Desde Windows
Desde Windows es lo mismo, puede descargar e instalar RealVNC desde sus sitio web
A continuación, inicie el software a través del menú inicio, escriba la IP de la Raspberry Pi y aquí estará conectado al escritorio remoto
Los inicios de sesión solicitados son los usuarios habituales del sistema (por ejemplo, pi/raspberry si no ha cambiado contraseña)
Desde Mac OS
RealVNC también está disponible para Mac OS, así que solo tienes que obtenerlo e instalarlo y luego seguir los mismos pasos que se muestran a continuación 🙂
Desde un teléfono inteligente
RealVNC también proporciona una aplicación para teléfonos inteligentes iOS y Android para que pueda usarla en cualquier lugar 🙂
Escritorio remoto con Teamviewer
Introducción
Teamviewer es un software propietario muy cercano a VNC para uso de escritorio remoto, pero agrega características adicionales, principalmente orientadas a negocios Por ejemplo, Teamviewer facilita el acceso remoto a una máquina en otro edificio/ciudad Internet.
No es necesario abrir un puerto específico para cada equipo como con las soluciones anteriores
De forma predeterminada, TeamViewer connect en el puerto 5938, pero también puede usar los puertos 80 y 443 si no se abre (por lo que funcionará de forma nativa la mayor parte del tiempo)
Instalación
La instalación no es obvia, porque incluso si se menciona en la documentación de un paquete para el ARM, no está presente en los enlaces de descarga de Linux y no hay categoría Raspberry Pi
La descarga se hace desde esta página, pero que redirige muy rápidamente a las descargas de Linux
En resumen, te doy la instalación procedimiento sin tener que ir a su sitio web:
- poner el BRAZO paquete para TeamViewer
wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb
- Instalar
sudo dpkg -i teamviewer-host_armhf.deb
- Usted obtendrá algunos errores de dependencias, revisión haciendo
sudo apt-get updatesudo apt-get -f install
- Si usted tiene una cuenta de TeamViewer, puede configurar haciendo :
sudo teamviewer setup
- en caso Contrario, será necesario establecer una contraseña para conectarse, como este :
sudo teamviewer passwd YOURPASSWORD
- Y, a continuación, usted puede conseguir la Raspberry Pi IDENTIFICACIÓN de esta manera:
sudo teamviewer info
De Linux
En Linux, comience por descargar TeamViewer cliente desde el sitio web oficial
Luego instalarlo con el gestor de paquetes o por hacer algo como :
sudo dpkg -i teamviewer_13.2.13582_amd64.deb
Inicie la aplicación a través del menú Inicio o escribiendo «TeamViewer» en un terminal
Inicie sesión si tiene una cuenta
Luego ingrese el ID de TeamViewer en el campo ID de socio y presione enter
Le preguntará la contraseña definida anteriormente y se conectará a Raspberry Pi en escritorio remoto
Desde Windows y Mac OS
Para usuarios de Windows y Mac OS es el mismo procedimiento, por lo que no lo duplicaré
Descargar Teamviewer, instalarlo y luego ingrese ID & Contraseña previamente get/set
Desde un teléfono inteligente
TeamViewer proporciona soporte para su software para teléfonos inteligentes Android, iPhone, Windows y Blackberry
Es, por lo tanto, posible usar la aplicación de la misma manera para hacer soporte espontáneo desde cualquier lugar
Escritorio remoto con NoMachine
Introducción
NoMachine es otra herramienta de acceso a escritorio remoto que puede usar con su RaspberryPi
NoMachine se basa en el protocolo NX, que fue creado para mejorar el rendimiento de la pantalla X clásica
El uso es muy cerca de VNC
Si se usa detrás de un firewall, tenga 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 se proporciona para Raspberry Pi para que pueda obtener el paquete correspondiente a su entorno en esta página
Descárguelo e instálelo con :wget https://download.nomachine.com/download/7.0/Raspberry/nomachine_7.0.211_1_armhf.deb
sudo dpkg -i nomachine_7.0.211_1_armhf.deb
Reemplace el número de versión por el último que obtenga
La instalación puede tardar unos minutos
Desde cualquier sistema operativo
Una vez que la instalación se haya completado en Raspberry Pi, también debe instalarla en el equipo cliente
Vuelva al sitio oficial y descargue esta vez la versión correspondiente a su equipo
Instale el archivo descargado e inicie NoMachine
Se iniciará un asistente, luego NoMachine detectará automáticamente su Raspberry Pi en el network
Tiene que hacer doble clic en Raspberry Pi para conectarse
Le pedirá sus credenciales (pi/raspberry o la contraseña que ha definido), y estará conectado
Desde un teléfono inteligente
NoMachine también está disponible para Android e iOS para que pueda conectarse a su Raspberry Pi desde cualquier lugar
Leave a Reply