Hola amigos, os traigo este mini tutorial de como conseguir crear un acceso remoto al escritorio de un PC con la distribución Lubuntu instalada, desde un Pc con la distribución Ubuntu. O sea, el Pc con la distribución Ubuntu (cliente) controlará el escritorio de un Pc con la distribución Lubuntu (servidor).
Me encontré con una serie de inconvenientes, y tardé un rato con dar con el porque no conseguía conectarme al Pc con Lubuntu. Y ese es el motivo real de este artículo. Así que let's go:
1.- Vamos a empezar instalando el paquete vino en el Pc Lubuntu (servidor). Este paquete incluye un software llamado Vino, que no es mas que un servidor de VNC (Virtual Network Computing) traducido al español Computación Virtual en Red, es un programa de software libre
basado en una estructura cliente-servidor que permite tomar el control
del ordenador servidor remotamente a través de un ordenador cliente.
También se denomina software de escritorio remoto. Escribiremos este comando en el terminal para instalarlo desde el gestor de paquetes APT:
$ sudo apt-get install vino
Una vez instalado vamos a ejecutar su ventana de configuración escribiendo este comando en el terminal:
$ vino-preferences
Y se nos abrirá esta ventana de configuración:
Aquí yo he marcado todas las opciones:
* Permitir a otros usuarios ver mi escritorio.
Con esta opción permitimos el comienzo del servicio, ya que con ella ya permitimos que alguien se conecte a nuestro escritorio. Aunque solamente en calidad de "mirón".
* Permitir a otros usuarios controlar su escritorio.
Con esta opción además de dejar que entren a ver el escritorio ya dejamos que lo controlen, que lleven el puntero del ratón remotamente, etc....
* Debe confirmar cada acceso a este equipo.
Con esta opción conseguimos que cada vez que se conecte alguien a nuestro escritorio nos aparezca una ventana de aviso, y nosotros podremos aceptar o rechazar la conexión.
* Requerir que el usuario introduzca una contraseña.
Le pediremos al usuario que quiera conectarse que escriba una contraseña que nosotros previamente habremos escrito en el cajetín correspondiente.
* Configurar router UPnP automáticamente para abrir y dirigir los puertos.
Para los nobeles que activen esta opción y la redirección de los puertos ya lo hará el software VNC por vosotros.
* Mostrar icono en el área de notificación:
Elegid una de las 3 opciones y os aparecerá o no el icono del software de escritorio remoto compartido en el área de notificación, cerca de donde tenéis el volumen o la hora. La primera vez que configuréis os aconsejo que elijáis la opción "Siempre".
Cerráis la ventana de configuración y ya está, ya tenéis el Pc Lubuntu preparado para que alguién se conecte remotamente.
SI, pero NO. Aquí es donde hay que hacer un último paso sinó os rechazará toda conexión desde otro Pc. Y es donde estuve indagando rato y rato hasta que di con la solución.
Deberéis de presionar el botón Inicio ------> Preferencias --------> Aplicaciones predeterminadas LXSession.
Se nos abrirá una ventana donde clickaremos en la pestaña Inicio Automático, y en la derecha elegiremos "Compartición del escritorio".
Si no elegimos esta opción de que arranque automáticamente el escritorio compartido, cuando nos lo pida un Pc remoto no se abrirá y no conseguiremos nunca la deseada conexión.
Os aconsejo que hagáis un reinicio del sistema, para que surtan efectos en los cambios realizados.
A partir de aquí ya todo es pan comido.
Ahora nos vamos al Pc Ubuntu (cliente) y deberemos tener instalado un software cliente de acceso remoto a escritorio, yo he elegido "remmina" que es gratis y de código libre.
Si no lo tenéis instalado, lo hacéis con la siguiente instrucción:
$ sudo apt-get install remmina
Una vez instalados los paquetes, vamos al tablero o dash y buscamos por remmina.
Se nos abre la ventana del cliente de escritorio remoto:
Pulsaremos el botón "Nuevo" para configurar una nueva conexión remota:
Le daremos un nombre a la conexión.
El protocolo, lo cambiaremos a VNC.
El servidor, escribiremos la ip que tiene asignada el Pc Lubuntu (servidor). Ya sabéis, comando ifconfig en el terminal del Pc Lubuntu para estar seguros de ella, que no os haya cambiado. Deberíais dejarla como IP fija si es que queréis hacer muchas conexiones a dicho ordenador, y así no tener que ir cambiando la IP en la configuración de la conexión.
Nombre de usuario, escribid el nombre del usuario en el Pc Lubuntu (servidor).
Contraseña, si habéis asignado una contraseña en el software servidor vino, pues es esa la que deberéis escribir aquí.
Calidad y el color cuanto menos mas rapidez de movimientos. Eso depende de vosotros mismos.
Yo particularmente activo la casilla de Mostrar el cursor remoto, para ver por donde vais en vuestro escritorio remoto.
Le dais a guardar y en el menú principal ya os saldrá la conexión creada. Solamente deberéis de pulsar el botón conectar teniendo seleccionada esta conexión, os pedirá la contraseña y ya os aparecerá el escritorio remoto de Lubuntu.
Confirmación de la contraseña para la conexión:
En el Pc Lubuntu (servidor) nos avisa que un usuario quiere conectarse remotamente y si lo permitimos:
El interfaz de escritorio remoto Lubuntu en vuestro sistema operativo Ubuntu:
El interfaz de escritorio remoto Lubuntu en vuestro sistema operativo Ubuntu:
Esto ya marcha, solo os queda disfrutar, espero os haya ayudado. Saludos.
¡Espectacular!, la verdad que me estaba volviendo loco. Muchas gracias por el dato.
ResponderEliminarSaludos desde Argentina
Gracias, celebro que te haya servido.
EliminarSaludos argentin@.
ya no funciona, al escribir "vino-preferences" me dice "orden no encontrada"
ResponderEliminarHola, cuando escribí el artículo estaba ejecutando el software Remina en Lubuntu 16.04 y Ubuntu 16.04.
EliminarEs posible que el paquete "vino-preferences" ya no exista en los repositorios o haya cambiado de nombre.
Me lo miraré cuando tenga un respiro.
Gracias por comentar.
Estaré pendiente, gracias :D
EliminarPor cierto Alex, que distribuciones GNU/Linux y que versiones de las mismas utilizas en cada una de las dos computadoras para realizar un control remoto? Osea, utilizas una computadora con Ubuntu para controlar otra computadora con Lubuntu? si es así, que versión utilizas de cada distribución? Lo pregunto para ir mas al grano.
EliminarHe encontrado el error reportado aquí: https://bugs.launchpad.net/ubuntu/+source/vino/+bug/1775999
EliminarMe olía que era un tema de cambios en las versiones de las nuevas distribuciones.
Aparentemente, la funcionalidad de las preferencias de vino ("vino-preferences") se fusionó en gnome-control-center para 18.04. Pero como Lubuntu no incluye gnome-control-center, no hay forma de configurar vino.
La solución que adopta la gente es cambiar a otro servidor VNC.
Leete el enlace que te he añadido.
Intentaré buscar una solución y postearla en forma de artículo, me ha picado el gusanillo.
Saludos.
Desde Ubuntu 18.04 quería conectarme a Lubuntu 18.04 y también a Xubuntu 18.04 y en ambos el comando dejó de existir :/
EliminarYa lo leí, justo es el mismo detalle.
Solución al problema: en este nuevo post https://ubuntinux.blogspot.com/2019/08/solucion-conexion-escritorio-remoto.html
EliminarPasaros a comprobarlo. Si encontráis mas errores que creo que los hay me comentáis. Pero la conexión es posible.
ok, ahora veo, gracias :D
EliminarHola primeramente muchas gracias por este tutorial. Me ha funcionado perfecto hasta hace unos días... cada que me voy a conectar me muestra el mensaje solicitándome la clave igual a la que he configurado y al final me muestra que no ha sido posible la verificación. Alguna idea?
ResponderEliminargsettings list-recursively org.gnome.Vino
Eliminarorg.gnome.Vino notify-on-connect true
org.gnome.Vino alternative-port uint16 5900
org.gnome.Vino disable-background false
org.gnome.Vino use-alternative-port false
org.gnome.Vino icon-visibility 'client'
org.gnome.Vino use-upnp false
org.gnome.Vino view-only false
org.gnome.Vino prompt-enabled false
org.gnome.Vino disable-xdamage false
org.gnome.Vino authentication-methods ['vnc']
org.gnome.Vino network-interface ''
org.gnome.Vino require-encryption true
org.gnome.Vino mailto ''
org.gnome.Vino lock-screen-on-disconnect false
org.gnome.Vino vnc-password 'TjFjMGwzMjQwNjA4'
Finalice el proceso usando pkill vino y luego lo volvi ejecutar /usr/lib/vino/vino-server será que luego de los cambios habrá que reiniciarlo?
EliminarHola, gracias por escribir, ¿cuales son las distros que usas para realizar la conexión remota?, en todo caso leete es otro post mío, donde doy solución al error de conexión en las versiones 18.04 de Ubuntu y sus derivadas: https://ubuntinux.blogspot.com/2019/08/solucion-conexion-escritorio-remoto.html
Eliminarel servidor vino no inicia hasta que se inicie sesion local en la pc. Alguno sabe como modificar este paso?, que te deje conectar sin iniciar la sesion en la pc?
ResponderEliminarPor deducción lógica no es posible. Precisamente se trata de controlar un PC remotamente con interfaz gráfica pero de un usuario en concreto. Por tanto ese usuario debe logearse. Se infringiría una seguridad. Saludos.
Eliminar