17
Escritorio remoto con VNC, XDMCP y XINETD en Ubuntu
YA VIENE PRONTO
YA VIENE PRONTO
Este tipo de instalacion del escritorio remoto es muy util cuando montas un servidor con acceso grafico, ya que es posible que varios usuarios esten conectados a la vez, si que todos confluyan al mismo escritorio, es decir cada usuario que accese tendra su propio escritorio escritorio remoto.
El unico inconveniente es que es necesario tener iniciada una secion grafica en el servidor.
Pues bien lo primero que debemos hacer, es establecer un dominio o IP fija para nuestra PC, eso ya lo explique como hacerlo en ESTE post, en caso que el escritorio al que quieras acceder se encuentre fuera de tu LAN (Red de Area Local, por sus siglas en ingles), ejemplo un amigo en otro pais o que no este en tu casa conectado al mismo modem o ruteador.
Lo primero que haremos sera habilitar la opcion de XDMCP. Desde linea de comandos es tan simple como, abrir una Terminal (Aplicaciones -> Accesorios -> Terminal) y escribir:
sudo gedit /etc/gdm/gdm.conf
y en la seccion de XDMCP ponemos la opción
enable=true.
Si preferimos hacerlo a través del entorno gráfico Tenemos que ir a Sistema -> Administracion -> Ventana de entrada. Damos click en la pestaña de ‘Remota’ y en estilo indicamos ‘Igual que la entrada local’. La siguiente imagen muestra la pantalla con el resultado:
Para cambiar parámetros como el puerto de conexión o el timeout podemos pinchar en ‘Configurar XDMPC’.
Por último para comprobar que funciona reiniciamos el GDM, en una Terminal (Aplicaciones -> Accesorios -> Terminal) escribimos :
sudo /etc/init.d/gdm restart
Ahora desde la maquina cliente accedemos al servidor con el siguiente comando en una Terminal:
sudo X :1.0 -query ip_del_servidor
el :1.0 indica el display y el screen. El display variará, en este caso es 1 porque suponemos que en el servidor ya hay iniciada una sesión X y el screen será la pantalla local del cliente, la principal será 0 y la secundaria 1.
Si todo ha ido bien nos encontraremos con la pantalla de login de nuestro servidor, y si queremos volver a nuestra sesión X local, sólo tenemos que pulsar Ctrl+Alt+F7, ya que las sesiones X se encuentran en las TTY’s de la F7 en adelante.
Para todos aquellos que deseen acceder al escritorio de otro compañero y ayudarlo a configurar cosa o enseñarle algo, todo dede un modo grafico, en Ubuntu existe VNC.
Pues bien lo primero que debemos hacer, es establecer un dominio o IP fija para nuestra PC, eso ya lo explique como hacerlo en ESTE post, en caso que el escritorio al que quieras acceder se encuentre fuera de tu LAN (Red de Area Local, por sus siglas en ingles), ejemplo un amigo en otro pais o que no este en tu casa conectado al mismo modem o ruteador.
Si tu tienes una LAN en tu casa bien configurada y deseas accesar al escritorio de otra PC no es necesario tener una IP fija.
Entonces lo primero que debemos hacer es instalar el servidor de VNC en la maquina a la cual queremos accesar remotamente.
1) En una Terminal (Aplicaciones -> Accesorios -> Terminal) escribimos y decimos que SI a todo:
sudo apt-get install vnc4server
2) Ya instalado el servidor debemos configurarlo para dar acceso a los visitantes, eso lo podemos hacer desde un modo grafico, nos vamos a Sistema -> Preferencias -> Escritorio Remoto y ahi seleccionamos:
Permitir a otros usuarios ver mi escritorio
Permitir a otros usuarios controlar mi escritorio
Requerir que el usuario introduzca una contraseña
3) Entonces desde la maquina mediante la cual accesaremos a el escritorio remoto, en una Terminal escribimos el comando:
donde nombre de la maquina es la IP de la maquina a la que queremos accesar o su nombre de Red ejemplo troyano.dyndns.com
Con eso veras el escritorio de tu amigo en tu monitor y podras controlarlo.