Acceso remoto

Cómo configurar un escritorio remoto en Linux

Cómo configurar un escritorio remoto en Linux
El escritorio remoto le permite controlar un sistema de forma remota desde una computadora diferente. El usuario remoto puede tener un control total limitado sobre el sistema, los archivos y los recursos de hardware. Es por eso que la mayoría de los servidores se administran a través de un escritorio remoto.

Hay muchas formas de utilizar el escritorio remoto para sus necesidades. Este artículo le mostrará cómo configurar un escritorio remoto en Linux.

Escritorio remoto en Linux

Hay varias formas diferentes de configurar un escritorio remoto en Linux. En cuanto a CLI, SSH es probablemente el mejor método a utilizar para esto. Si está buscando un escritorio remoto con GUI, hay muchas otras opciones disponibles. Este artículo cubrirá algunas de las formas más populares de usar el escritorio remoto en Linux.

Dependiendo de su distribución, algunas funcionalidades o características de cada una de las herramientas pueden variar. Usaré Ubuntu para este artículo.

TeamViewer

Entre todas las herramientas de escritorio remoto que existen, TeamViewer es una de las mejores. Es un modelo freemium, lo que significa que puede usar la versión base de forma gratuita y pagar por más capacidad y acceso al software. Para habilitar la conexión remota, ambos dispositivos deben tener TeamViewer instalado.

TeamViewer es una herramienta multiplataforma disponible para Windows, Linux, macOS y otros sistemas operativos. Para instalar en Linux, tome el paquete de Linux apropiado para su sistema. Descarga TeamViewer aquí.

En mi caso, como estoy usando Ubuntu, agarré el paquete DEB. Si está utilizando openSUSE, RHEL, CentOS o Fedora, deberá obtener el paquete RPM.

Para instalar el paquete DEB en Ubuntu, ejecute el siguiente comando en la terminal.

$ sudo apt install ./ teamviewer_15.7.6_amd64.debutante

Para instalar el paquete RPM en openSUSE o SUSE Linux, ejecute el siguiente comando.

$ sudo zypper install ./ teamviewer.x86_64.rpm

Para instalar el paquete RPM en RHEL o CentOS, ejecute el siguiente comando.

$ sudo yum install ./ teamviewer.x86_64.rpm

Para instalar el paquete RPM en Fedora, ejecute el siguiente comando.

$ sudo dnf localinstall teamviewer.x86_64.rpm

Si está ejecutando Arch Linux o Arch-derivados, puede obtener TeamViewer de AUR aquí.

Una vez que se complete la instalación, inicie la aplicación.

Acepta el acuerdo de licencia.

TeamViewer ahora está listo para configurar una conexión de escritorio remoto. El ID y la contraseña serán necesarios para que otra persona se conecte al sistema. Tenga en cuenta que estos son aleatorios y temporales. Es posible configurar credenciales personalizadas e inicios de sesión permanentes. Sin embargo, necesitará tener una cuenta de TeamViewer. Por ahora, configuraremos la conexión básica de escritorio remoto de TeamViewer.

Ingrese el ID de socio del escritorio remoto y haga clic en "Conectar."

TeamViewer le pedirá la contraseña del escritorio remoto.

Voilà! El escritorio remoto está configurado correctamente!

Remmina

Remmina es un cliente de escritorio remoto gratuito y de código abierto. Al igual que TeamViewer, Remmina está disponible para todas las plataformas principales. Remmina admite varios protocolos de red de escritorio remoto, incluidos VNC, SSH, RDP, NX y XDMCP.

A diferencia de TeamViewer, Remmina no tiene restricciones en cuanto a su uso. Remmina se puede utilizar para cargas de trabajo tanto personales como profesionales (administrador del sistema, servidor y otros). Esto hace que Remmina sea increíblemente lucrativo para usuarios generales y profesionales por igual.

Tenga en cuenta que Remmina es solo un cliente que puede conectarse a todos sus escritorios remotos a través de protocolos compatibles. Los escritorios remotos deben configurarse con un servidor de escritorio remoto (servidor VNC, SSH, servidor NoMachine, etc.) de antemano para que Remmina pueda acceder a ellos.

Hay varias formas de instalar Remmina. Dependiendo de tu distribución, el método variará. Consulte la guía de instalación oficial de Remmina aquí.

Esta sección cubrirá cómo instalar Remmina snap y flatpak. Estos son paquetes universales de Linux, por lo que puede disfrutarlos en cualquier distribución que esté ejecutando.

Para instalar Remmina snap, ejecute el siguiente comando. Tenga en cuenta que ya debe tener snappy (administrador de paquetes instantáneos) instalado en su sistema.

$ sudo snap instalar remmina

Para instalar Remmina flatpak, ejecute el siguiente comando. Al igual que con snap, primero deberá tener instalado el administrador de paquetes snap.

$ sudo flatpak instalar flathub org.remmina.Remmina

Una vez que se complete la instalación, inicie la herramienta.

Me conectaré a un sistema Ubuntu remoto que ya se ha configurado con un servidor VNC. Para conectarse al escritorio remoto, haga clic con el botón derecho y seleccione "Conectar."

NoMachine

TeamViewer es un software de escritorio remoto potente y fácil de usar, pero tiene un precio para los usuarios avanzados. En el caso de Remmina, es gratis, pero debe pasar por la configuración de VNC en la máquina de destino. Si tan solo hubiera una solución poderosa, fácil de usar y gratuita!

NoMachine es una solución de escritorio tan remota. Sus características pueden estar a la par con TeamViewer y son gratuitas. Esto puede sonar un poco sospechoso para las personas preocupadas por la privacidad. Quizás se esté preguntando, ¿cómo obtiene NoMachine el dinero que necesita para mantenerse?? Según NoMachine, su fuente de ingresos es vender su software a empresas. NoMachine no recopila ningún dato personal ni utiliza AdWare para obtener ingresos.

NoMachine es una herramienta multiplataforma disponible para Windows, Linux y macOS. En el caso de Linux, NoMachine está disponible en paquetes DEB (para Debian, Ubuntu y derivados) y RPM (Fedora, SUSE, RHEL, CentOS y derivados). Si está ejecutando Arch Linux (o derivados), consulte NoMachine en AUR aquí.

Descarga NoMachine aquí.

Para instalar el paquete DEB en Debian, Ubuntu y derivados, ejecute el siguiente comando.

$ sudo apt install ./ nomachine_6.11.2_1_amd64.debutante

Para instalar el paquete RPM en openSUSE, SUSE Linux y derivados, ejecute el siguiente comando.

$ sudo zypper install ./ nomachine_6.11.2_1_x86_64.rpm

Para instalar el paquete RPM en Fedora (usando dnf), ejecute el siguiente comando.

$ sudo dnf localinstall nomachine_6.11.2_1_x86_64.rpm

Para instalar el paquete RPM en CentOS, RHEL y derivados, ejecute el siguiente comando.

$ sudo yum install ./ nomachine_6.11.2_1_x86_64.rpm

Hay dos partes de NoMachine: el servidor NoMachine y el cliente NoMachine. El servidor será responsable de permitir que otros clientes de NoMachine se conecten al sistema. El cliente se utilizará para conectar y utilizar esos escritorios remotos.

Primero, revisaremos el servidor NoMachine. Inicie el servidor NoMachine.

Aparecerá la ventana de estado del servidor NoMachine. Hay 4 pestañas. El primero es "Estado del servidor."Aquí, puede ver la dirección IP del servidor. También hay opciones para detener, reiniciar y apagar el servidor.

A continuación, revisaremos la pestaña "Preferencias del servidor". Aquí puede configurar el comportamiento del servidor.

A continuación, revisaremos el cliente NoMachine. Este cliente se utilizará para conectarse a un escritorio remoto NoMachine.

Para agregar una conexión de escritorio remoto, haga clic en el botón "Nuevo".

NoMachine iniciará el proceso de creación de una nueva conexión. Primero, seleccione el protocolo. Hay dos protocolos disponibles: NX y SSH. Se recomienda utilizar NX para un escritorio remoto GUI.

Ingrese la IP y el puerto del servidor NoMachine.

El siguiente paso es el método de autenticación. La mayoría de las veces, será "Contraseña."

NoMachine le preguntará si desea configurar un proxy específico para la conexión. Si no hay un proxy que le gustaría configurar, seleccione "No usar un proxy."

Dale un nombre a la conexión. El nombre debe ser algo que le permita reconocer fácilmente el sistema.

La conexión está establecida! Haga clic con el botón derecho y seleccione "Iniciar conexión" para conectarse al escritorio remoto.

Ingrese el nombre de usuario y la contraseña del escritorio remoto.

Una vez conectado, NoMachine mostrará algunos consejos y trucos rápidos para usar el software.

Voila! Disfrute del escritorio remoto!

Tenga en cuenta que Remmina también es compatible con el servidor NoMachine.

Conclusión

Dependiendo de su carga de trabajo, seleccione la solución adecuada para sus necesidades. Todos los paquetes de software de escritorio remoto mencionados aquí son para escritorio remoto GUI. Si solo desea acceder a través de la línea de comando, SSH es la mejor opción. Vea cómo configurar y usar SSH en Linux aquí. Una parte del tutorial es específica de Ubuntu, pero el resto es aplicable a cualquier distribución.

Disfrutar!

Juegos HD remasterizados para Linux que nunca tuvieron un lanzamiento de Linux antes
Muchos desarrolladores y editores de juegos están creando una remasterización HD de juegos antiguos para extender la vida útil de la franquicia, por f...
Cómo usar AutoKey para automatizar juegos de Linux
AutoKey es una utilidad de automatización de escritorio para Linux y X11, programada en Python 3, GTK y Qt. Usando su funcionalidad de scripting y MAC...
Cómo mostrar el contador de FPS en juegos de Linux
Los juegos de Linux obtuvieron un gran impulso cuando Valve anunció el soporte de Linux para el cliente Steam y sus juegos en 2012. Desde entonces, mu...