Tabla de contenido:

Use SSH y XMing para mostrar programas X desde una computadora con Linux en una computadora con Windows: 6 pasos
Use SSH y XMing para mostrar programas X desde una computadora con Linux en una computadora con Windows: 6 pasos

Video: Use SSH y XMing para mostrar programas X desde una computadora con Linux en una computadora con Windows: 6 pasos

Video: Use SSH y XMing para mostrar programas X desde una computadora con Linux en una computadora con Windows: 6 pasos
Video: 🌏 Cómo Hacer CONEXIÓN via SSH Desde LINUX a WINDOWS ✅ 2024, Noviembre
Anonim
Utilice SSH y XMing para mostrar programas X desde una computadora con Linux en una computadora con Windows
Utilice SSH y XMing para mostrar programas X desde una computadora con Linux en una computadora con Windows

Si usa Linux en el trabajo y Windows en casa, o viceversa, es posible que en ocasiones necesite iniciar sesión en la computadora en su otra ubicación y ejecutar programas. Bueno, puede instalar un servidor X y habilitar SSH Tunneling con su cliente SSH, y mejorar tanto VNC como Remote Desktop, para mayor velocidad y usabilidad. Esto cubre el uso de sourceforge.net/projects/xming/ y www.bitvise.com / tunnelier como sus soluciones de Windows y Openssh para el lado de Linux. En una nota al margen, todo esto también puede hacer uso de LogMeIn Hamachi como una VPN fácil de usar.

Paso 1: configura tu cliente SSH

Configure su cliente SSH
Configure su cliente SSH
Configure su cliente SSH
Configure su cliente SSH

En este paso, configuraremos su cliente SSH. Primero, instale su copia de Bitvise Tunnelier e inícielo. Puede crear un perfil de conexión con la dirección IP o el nombre de host del servidor Linux y, opcionalmente, la información de inicio de sesión automática. La siguiente parte de este paso es completar los puertos que se reenviarán a través de SSH. Para Windows X Server, enviaremos el puerto 6010 de la caja de Linux al puerto 6000 de la caja de Windows, donde se ejecutará XMing. De esta manera, el propio servidor X de Linux puede ejecutarse sin interrupciones, en el puerto 6000.

Paso 2: Instale XMing, el servidor X para Windows

Ejecute el programa de instalación de XMing. A continuación, inicie XMing en segundo plano. Puede omitir las opciones de configuración, ya que los valores predeterminados deberían estar bien.

Paso 3: asegúrese de que OpenSSH esté instalado en Linux

Asegúrese de que OpenSSH esté instalado en Linux
Asegúrese de que OpenSSH esté instalado en Linux

En su computadora Linux, asegúrese de que OpenSSH esté instalado y en ejecución. Para Ubuntu, simplemente puede ejecutar "sudo apt-get install openssh-server" en la terminal de comandos. Otras distribuciones de Linux serán diferentes.

Paso 4: agregue una variable "DISPLAY" automática para la computadora con Linux

Agregar un automático
Agregar un automático
Agregar un automático
Agregar un automático
Agregar un automático
Agregar un automático

Agregue las siguientes líneas al final del archivo en "$ {HOME} /. Bashrc": if [-d "$ {HOME} / bin"]; luego exportar PATH = "$ {PATH}: $ {HOME} / bin" if [-f "$ {HOME} / bin / ssh_login"]; luego. "$ {HOME} / bin / ssh_login" fifiA continuación, cree el archivo "$ {HOME} / bin / ssh_login". Cree el archivo con el siguiente contenido inicial: #! / Bin / shif [-n "$ {SSH_CLIENT}"]; entonces si [-z "$ {DISPLAY}"]; luego exporte DISPLAY = 'localhost: 10' fifi Después de guardar el archivo, ejecute el siguiente comando: "chmod 777 $ {HOME} / bin / ssh_login" para hacer que el script sea ejecutable. Lo que hace esto es que apunta cualquier programa X iniciado desde una consola que está conectada a través de SSH al puerto que redirige de regreso a la PC SSH-Client, en este caso, la PC con Windows que ejecuta XMing. Esto nos ahorra tener que escribir la misma línea "DISPLAY =" cada vez que inicia sesión a través de SSH.

Paso 5: Inicie su cliente SSH

Inicie su cliente SSH
Inicie su cliente SSH
Inicie su cliente SSH
Inicie su cliente SSH

Inicie su sesión SSH haciendo clic en el botón "Iniciar sesión". Una vez que se complete la autorización inicial y acepte las claves de cifrado que necesite, es probable que tenga una ventana de símbolo del sistema y una ventana segura de ftp abierta. Puede cerrar la ventana sFTP, por ahora. Para probar su configuración, ejecute "xeyes" desde el símbolo del sistema. Si ve dos grandes ojos de google siguiendo a su mouse, con un ícono de X-Windows y una barra de ventana encima de ellos, ¡su configuración está funcionando!

Paso 6: Versión de Linux a Linux

Versión de Linux a Linux
Versión de Linux a Linux
Versión de Linux a Linux
Versión de Linux a Linux

Como paso adicional, si está intentando realizar el mismo tipo de cosas desde un Cliente Linux a un servidor Linux separado, eso es muy simple. Cada computadora debe tener instalado el cliente y el servidor openSSH. En una de las computadoras, simplemente ejecute "ssh -l -Y". Las opciones "-X" y "-Y" habilitan el reenvío del servidor X, así como así, pero la opción "-Y" habilita más funciones del servidor que "-X". La opción "-l" le permite especificar el servidor del usuario el usuario de la computadora con el que iniciar sesión, en caso de que no haya un usuario idéntico al nombre de usuario con el que inició sesión en la PC cliente.

Recomendado: