Cómo configurar un escritorio remoto en Linux

How Set Up Remote Desktop 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 funciones 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.

$sudoaptoInstalar en pc./teamviewer_15.7.6_amd64.deb

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

$sudozypperInstalar en pc./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.

$sudodnf 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.

Acepte el contrato 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, deberá 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 tanto para los usuarios generales como para los profesionales.

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 estar configurados 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 su distribución, el método variará. Echa un vistazo al oficial Guía de instalación 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.

$sudoquebrarInstalar en pcremmina

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

$sudoFlatpakInstalar en pcflathub 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 configurar 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 sin tener que pagar ningún costo. 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? De acuerdo a NoMachine , su fuente de ingresos está vendiendo 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.

$sudoaptoInstalar en pc./nomachine_6.11.2_1_amd64.deb

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

$sudozypperInstalar en pc./nomachine_6.11.2_1_x86_64.rpm

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

$sudodnf 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 el 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 de 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á la 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! ¡Disfruta 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 comandos, 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!