Está en la página 1de 16

→Instalar un X-Server en su maquina de Windows.

Para empezar la práctica, instalaremos Xming en nuestro equipo Windows.

Seguimos con la instalación, seleccionando Multiple Windows en la pestaña “Select Display


Settings”, continuamos.
7
En la pestaña “Session Type”, seleccionamos la opción “Start No Client”. Continuamos con la
instalación.
En la pestaña “Additional Parameters”, dejamos seleccionadas las opciones “Clipboard” y “No
Access Control”. Seguimos con la instalación.
Para terminar con la instalación, hacemos click en Finalizar.

En el Firewall de Windows, buscamos las siguientes reglas y nos aseguramos que se encuentren
habilitadas.

Vamos a crear una nueva regla en el Firewall para el puerto 22. Damos click en el boton Nueva
Regla.
Se abrirá un asistente, en la pestaña “Tipo de Regla”, seleccionamos la opción “Puerto”, damos
click en Siguiente.
En la pestaña “Protocolo y Puertos”, seleccionamos la opción “TCP” y “Puertos locales
específicos”, en este ultimo le damos valor de 22.
En la pestaña “Acción”, dejamos seleccionada la opción “Permitir la conexión”.
En la pestaña “Perfil”, seleccionamos las 3 opciones.
Por ultimo, le damos el nombre de “TCP 22”. Finalizamos el asistente.

Para que los cambios sean aplicados, debemos reiniciar el equipo.

→Iniciar sesión en su maquina Linux e iniciar una aplicación con interfaz grafica pero que esta se
despliegue en su maquina Windows.

 Activar X-Forwarding en su maquina Linux


o Iniciar sesión ssh en su maquina Linux desde su maquina Windows.
o Iniciar una aplicación con interfaz grafica, esta se deberá desplegar en su maquina
Windows.

En nuestra maquina Debian, instalaremos primeramente el servidor SSH con el comando apt-get
install openssh-server
Abriremos el archivo de configuración del ssh con el comando nano /etc/ssh/sshd_config

Se abrirá una ventana así:

Buscamos hasta encontrar esta parte:

Cambiamos el valor de X11Forwarding NO a YES y descomentamos la línea.


Guardamos y salimos.

Checamos el estado del servicio SSH con el comando systemctl status ssh

Vamos a reiniciar el servicio con el comando systemctl restart ssh

Ahora, para continuar con el objetivo de la practica, vamos a instalar una aplicación con gui, en
este caso instalaremos Sublime Text 3, para esto ejecutaremos los sig. comando en el sig. orden:
→ wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add –

→ echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

→ apt-get update

→ apt-get install sublime-text


Lo siguiente será iniciar Xming, esto ejecutando XLaunch. Como lo instalé al principio, este ya se esta ejecutando como
se muestra a continuación.

Ahora, en nuestro equipo Windows, entraremos al cmd y ejecutaremos la instrucción ipconfig para
saber nuestra ip. La cual es: 192.168.8.98.
Volvemos a Debian, en la terminal ejecutamos el comando export DISPLAY=192.168.8.98:0.0

Y lo comprobamos con el comando echo $DISPLAY

Ahora, vamos a iniciar Sublime Text ejecutando el comando subl en la terminal.

Veremos que se ha abierto una nueva ventana en Windows con Sublime.

Ahora vamos a ejecutar la aplicación Text Editor pero ahora desde una conexión SSH en Windows
a Debian.

Primero necesitamos saber el IP de nuestra maquina Debian, para esto ejecutamos el comando ip
add en la terminal.
Nuestra IP es 192.168.8.100.

Ahora en Windows, abrimos el Powershell. Ejecutamos el comando ssh debiangui@192.168.8.100


para conectarnos a nuestra MV Debian.

Verificamos nuevamente el valor de la variable DISPLAY con el comando echo $DISPLAY. En caso
de que este vacía se deberá de ejecutar nuevamente el comando export DISPLAY=ip:0.0 en Debian
(cambiando ip por la ip de Windows).

Ejecutamos el comando gedit en Powershell para iniciar el Text Editor.


Vemos que se ha abierto el Text Editor en una nueva ventana en Windows.

También podría gustarte