- Dave McKay
@thegurkha
- 24 de julio de 2019, 9:00AM EDT
¿necesita tener en sus manos una computadora Ubuntu Linux distante? Configure el uso compartido de pantalla de Ubuntu y tome el control remoto cuando lo necesite. Puede conectarse al uso compartido de pantalla con cualquier cliente VNC. Te enseñaremos cómo.,
el «uso compartido de pantalla» integrado de Ubuntu es un servidor VNC
cuando realiza una conexión SSH a un equipo Ubuntu Linux remoto, obtiene una interfaz de ventana de terminal. Eso está perfectamente bien para muchas tareas, como la administración del sistema, y tiene la ventaja de ser una conexión ligera. No hay gráficos para transmitir desde el equipo host al cliente local, por lo que es rápido y fácil de configurar.
si desea ver Aplicaciones gráficas instaladas en el host remoto de su computadora local, puede hacerlo con una conexión de masilla, que también es fácil de configurar.,
pero ¿qué pasa si quieres ir all-in y ver todo el escritorio remoto y como si estuvieras sentado justo en frente de él? Simple: se usa «compartir pantalla», también conocido como compartir escritorio.
para hacer esto, configure el uso compartido de pantalla en el equipo remoto y conéctese a él con un cliente VNC en el equipo local. Y—lo has adivinado—es fácil de configurar.
aunque este artículo se concentra en Ubuntu, esto es realmente una cosa de GNOME. Funciona igual de bien en cualquier otro Linux que tenga una versión GNOME de su distribución., Manjaro y Fedora, por ejemplo, tienen las mismas opciones y configuraciones que se describen a continuación. Pasamos por este proceso con Ubuntu 18.04 LTS.
cómo habilitar el uso compartido de pantalla en el Host remoto
Estos son los ajustes que realiza en el equipo Ubuntu remoto al que se va a conectar.
en el menú Sistema, haga clic en el icono Configuración.
en el cuadro de diálogo «Configuración», haga clic en «Compartir» en el panel lateral y, a continuación, haga clic en el botón «Compartir».
Haga clic en » Off «junto a la opción» Screen Sharing», por lo que cambiará a «On».»
aparece el diálogo «pantalla compartida»., Haga clic en el botón de alternancia en la barra de título para activarlo.
Cuando la palanca está activada, el control deslizante en la parte inferior del diálogo también cambia a Activado.
de forma predeterminada, » opciones de acceso «se establece en» las nuevas conexiones deben solicitar acceso.»Esto significa que cada usuario tiene que confirmar cada conexión. Si intentas conectarte de forma remota, esto no funcionará, así que configura una contraseña en su lugar. Seleccione el botón de opción » Requerir contraseña «y escriba una contraseña en el campo» Contraseña».,
esta contraseña no está relacionada con ninguna cuenta de usuario, pero debe ser proporcionada por clientes remotos cuando se conectan. Está limitado a ocho caracteres, así que hazlo lo más complejo posible. Si olvida la contraseña, siempre puede repetir estos pasos para restablecerla.
después de escribir una contraseña, cierre los cuadros de diálogo» pantalla compartida «y» configuración».
el cifrado se utiliza para transferir y verificar la contraseña cuando se realiza una solicitud de conexión. Si el resto del tráfico VNC está cifrado depende de las capacidades del cliente VNC., Esto es más de una preocupación en las conexiones a través de internet.
a menos que tenga una VPN segura entre sus dos sitios o la conexión VNC esté protegida de otro modo (por ejemplo, mediante un túnel a través de SSH), es seguro asumir que la conexión no está cifrada. Evite abrir documentos confidenciales o privados a través de la conexión.
Ahora, necesitamos configurar un cliente para que se conecte a este equipo, y eso nos lleva a las direcciones IP.
cómo acceder al sistema remoto a través de Internet
advertencia: recomendamos usar VNC solo a través de una red local., El uso compartido de pantalla de Ubuntu no te permitirá establecer una contraseña de más de ocho caracteres. Si desea conectarse de forma remota, le recomendamos configurar un servidor de red privada virtual (VPN)en la red con el sistema remoto Ubuntu. Conéctese a la VPN desde internet y luego conéctese al sistema VNC a través de la VPN. Esto evita exponer el servidor VNC directamente a la red. Sin embargo, si desea hacer que el servidor de uso compartido de pantalla sea accesible a través de internet de todos modos, esta sección le muestra cómo.,
si no estás en la misma red que la computadora Ubuntu remota, vas a necesitar conectarte a ella a través de internet. La dirección IP que una red presenta a internet es su dirección IP pública. En realidad, es la dirección IP del enrutador, que es asignada por el proveedor de servicios de Internet (ISP). Por lo tanto, tenemos que encontrar esa dirección IP.
la forma más fácil de hacer esto es escribir «mi ip» en la barra de búsqueda de Google en la computadora Ubuntu remota y luego presionar Enter.
esto es bueno de saber, pero no es suficiente para hacer una conexión a la computadora remota.,
imagina que quieres llamar a alguien en un hotel. No puedes llamar a su habitación directamente. Primero llama al hotel y les das el nombre del huésped con el que quieres hablar. El operador de la centralita comprueba el directorio del hotel y pone su llamada a través de la habitación correcta.
el router en una red actúa como operador de centralita. Por lo tanto, el enrutador en la red remota debe estar configurado para reenviar las solicitudes de conexión VNC a la PC Ubuntu. Esta es una técnica de red llamada reenvío de puertos.
pero retrocedamos un momento., Es posible que su ISP le haya asignado una dirección IP pública estática o una dirección IP pública dinámica. Una IP pública estática es permanente, mientras que una dirección IP pública dinámica probablemente cambia cuando se reinicia el enrutador. Si su dirección IP pública cambia periódicamente, los equipos remotos no sabrán a qué dirección IP enviar su solicitud de conexión.
la solución es algo llamado sistema dinámico de nombres de dominio (DDNS). Hay proveedores de DDNS gratuitos que puede usar. El proceso general es:
- Se registra con el proveedor DDNS y recibe una dirección web estática.,
- configura su enrutador para que se comunique periódicamente con su proveedor de DDNS y le informe de su dirección IP actual.
- El sistema DDNS actualiza su registro de su dirección web, por lo que apunta a su dirección IP. Esto significa que las solicitudes de conexión realizadas a su dirección web siempre se reenvían a su dirección IP actual y correcta.
RELACIONADO: Cómo acceder fácilmente a su red doméstica desde cualquier lugar con DNS dinámico
utilizando nuestra analogía de hotel, La solicitud de conexión hasta ahora ha llegado a la centralita del hotel., Para completar la conexión, el enrutador debe realizar el reenvío de puertos.
Los Routers pueden enviar tráfico que llega a un puerto específico a un equipo específico. Una vez que se han configurado para enviar tráfico VNC a un equipo en particular, todas las solicitudes de conexión VNC entrantes se dirigen a ese equipo.
Si vas a utilizar VNC a través de internet, es recomendable utilizar un puerto no estándar. De forma predeterminada, el equipo remoto Ubuntu escucha las solicitudes de conexión VNC en el puerto TCP/IP 5900.,
Esta es una convención bien definida, pero la verificamos de todos modos analizando algo de tráfico de red:
podemos enmascarar ese detalle del mundo exterior utilizando un puerto no estándar, como 43025. El enrutador remoto debe configurarse para reenviar las solicitudes de conexión para el puerto 43025—o el puerto que elija-a la computadora Ubuntu en el puerto 5900.
relacionado: cómo reenviar puertos en su enrutador
eso es como llamar al hotel y pedir hablar con el geek en la habitación 43025. El operador sabe que el geek está realmente en la habitación 5900 y conecta su llamada., El friki no sabe qué habitación pediste y no le importa. No sabes en qué habitación está realmente el friki, ni te importa.
la conversación entre usted puede continuar, y ese fue el resultado deseado.
cómo conectarse desde un sistema Linux
El equipo cliente que se va a conectar a nuestro equipo Ubuntu no tiene que estar ejecutando Ubuntu. Como veremos cuando configuremos un cliente de Windows, ni siquiera tiene que estar ejecutando Linux.,
para reforzar la naturaleza independiente de la distribución de la conexión, vamos a conectarnos desde un ordenador que ejecute Manjaro. Los pasos son los mismos para otras distribuciones.
vamos a hacer una conexión virtual Computing Network (VNC), así que necesitamos usar un cliente capaz de eso. Remmina es un cliente de Escritorio remoto que soporta VNC, y está incluido con muchas distribuciones de Linux, incluyendo Ubuntu. Es fácil de instalar (si aún no lo es) desde el administrador de paquetes de otras distribuciones.,
presione la súper tecla, ubicada entre las teclas Ctrl y Alt de la izquierda, y luego escriba las primeras letras de «remmina.»El icono de Remmina aparecerá en la parte superior de la pantalla.
Haga clic en el icono para iniciar Remmina.
Cuando aparezca el cuadro de diálogo Remmina, haga clic en el signo » + » para crear una nueva conexión.
aparece el cuadro de diálogo Preferencias de Escritorio remoto. Aquí es donde ingresa los detalles sobre la conexión al equipo remoto. Estos se pueden guardar y reutilizar, por lo que no tiene que volver a escribirlos cada vez que desee conectarse.,
Proporcionar un Nombre para esta conexión. Puedes elegir cualquier cosa, pero debe ser algo que identifique la computadora a la que te conectarás.
puede dejar el campo» Grupo » en blanco o proporcionar un nombre para el grupo. Si configura muchas conexiones, se pueden agrupar en categorías, como equipos Linux, equipos Windows, Oficina Central, sucursales locales, etc.
seleccione » VNC-VNC Viewer «en el menú desplegable» Protocol». Aparecen más campos ahora que Remmina sabe qué protocolo queremos usar.,
en el campo «Servidor», introduzca la dirección IP o el nombre de red del equipo remoto. El campo «Nombre de usuario» no está relacionado con una cuenta de usuario de Linux; puede escribir cualquier cosa aquí. La «contraseña» debe ser la contraseña que usó cuando configuró el uso compartido de pantalla en la máquina Ubuntu remota.
seleccione un valor en el menú desplegable» profundidad de color». Los valores más bajos son más sensibles, pero la pantalla se verá plana y ligeramente psicodélica. Si las imágenes no son importantes para ti, y prefieres la velocidad sobre la belleza, elige un valor bajo. Los valores más altos se parecen más al escritorio Real., En conexiones lentas, sin embargo, pueden ser lentos para actualizar, y los movimientos del ratón pueden ser erráticos.
seleccione » medio «en el menú desplegable» Calidad». Si todo parece estar bien cuando estás conectado, puedes ajustar esto a un valor más alto para conexiones posteriores. Pero para asegurarse de que la conexión funciona, «medio» es un buen punto de partida.
después de configurar los detalles de conexión, haga clic en el botón» Guardar». Usted regresa a la ventana principal de Remmina, y su nueva conexión aparece allí.,
Haga doble clic en la conexión para conectarse a la computadora Ubuntu remota. La computadora remota debe estar encendida y la persona que configuró el uso compartido de pantalla debe iniciar sesión. Verá una notificación de que estás conectado y controlando su escritorio, lo cual es educado.
Es importante tener en cuenta que no está iniciando sesión en el equipo remoto, sino que está tomando la sesión de la persona que ya ha iniciado sesión.
Remmina te muestra el escritorio remoto en una ventana de tu ordenador., Puede mover el ratón y utilizar el teclado de la misma manera que si estuviera sentado en el ordenador remoto.
los iconos en el panel lateral le permiten maximizar la ventana, escalar el escritorio remoto a la ventana de Remmina, ir a la vista de pantalla completa, y así sucesivamente. Pase el ratón sobre los iconos para obtener una herramienta-consejo para ver lo que hacen.
Cuando haya terminado con su conexión remota, desconéctese del equipo remoto haciendo clic en el icono inferior en el panel lateral.,
cómo conectarse desde un sistema Windows
Windows tiene problemas de compatibilidad con el cifrado utilizado en la conexión VNC, por lo que haremos que el uso del cifrado sea opcional. De esta manera, los equipos que utilizan el cifrado pueden hacerlo, y los que no pueden conectarse sin él.
advertencia: cualquier persona en su red podrá espiar la conexión. Esta es otra razón por la que es bueno usar esto en una red local o a través de una VPN, ¡no a través de internet!,
Use este comando en el equipo remoto Ubuntu para hacer que el cifrado sea opcional:
gsettings set org.gnome.Vino require-encryption false
Si no tiene RealVNC en su equipo con Windows, descárguelo e instálelo. La instalación es simple: simplemente haga clic en los botones «Siguiente» y acepte los valores predeterminados.
después de instalarlo, inicie la aplicación «VNC Viewer» desde el Menú Inicio. Seleccione «Nueva Conexión» en el menú «Archivo».
aparece el diálogo «Propiedades». Escriba la dirección IP o el nombre de red del Servidor Ubuntu remoto en el campo» VNC Server».,
en el campo» Nombre», escriba un nombre para esta conexión, de modo que reconozca a qué equipo remoto se conecta. Puede proporcionar una etiqueta en el campo» Etiqueta » o dejarla en blanco.
en el grupo «Seguridad», deje el menú desplegable «cifrado» establecido en «dejar que el servidor VNC elija.»Asegúrese de que las opciones» autenticar usando inicio de sesión único (SSO) si es posible «y» autenticar usando una tarjeta inteligente o un almacén de certificados si es posible » no estén marcadas.
Haga clic en «Aceptar» para guardar su configuración. Un icono para su nueva conexión aparece en la ventana principal.,
Haga doble clic en el icono para conectarse al equipo remoto. Verás una pantalla de bienvenida a medida que se inicia la conexión.
debido a que el cifrado es opcional y no se utilizará desde el equipo con Windows, aparece un cuadro de diálogo de advertencia.
seleccione la casilla de verificación» no me advierta sobre esto nuevamente en este equipo «y luego haga clic en «Continuar».»
se ve el escritorio del equipo remoto Ubuntu en la ventana RealVNC.,
recuerde que la conexión de Windows VNC no está cifrada, por lo que no abra documentos privados ni correos electrónicos con esta conexión.
nunca demasiado lejos
si necesita acceder a una computadora Ubuntu de forma remota, ahora tiene una manera fácil de hacerlo. Como característica adicional, RealVNC también tiene una aplicación gratuita para teléfonos inteligentes Android y iPhones. Puede configurarlo siguiendo los mismos pasos anteriores.
Dave McKay usó computadoras por primera vez cuando la cinta de papel perforado estaba de moda, y ha estado programando desde entonces., Después de más de 30 años en la industria de ti, ahora es un periodista tecnológico a tiempo completo. Durante su carrera, ha trabajado como programador freelance, gerente de un equipo internacional de desarrollo de software, gerente de proyectos de servicios de ti y, más recientemente, como oficial de protección de datos. Dave es un evangelista de Linux y defensor del código abierto.Leer la Biografía Completa «