Actualmente tengo putty y xming funcionando correctamente en tándem, sin embargo, realmente no disfruto usando la interfaz de putty y el primer comando que ejecuto es gnome-terminal &obtener mi emulador de terminal favorito. También puedo hacer esto con MobaXterm con los resultados deseados.
Tengo instalado ming ssh en mi PC y también lo agregué a mi ruta env para que pueda enviar y recibir mensajes de mis cuadros * nix sin problemas desde el símbolo del sistema o la ejecución de Windows. Sin embargo, no puedo usar terminal ssh y xming en tándem. Entonces cuando lo intento:
ssh -X myname@ipaddress gnome-terminal
Me sale el error Failed to parse arguments: Cannot open display:
¿Hay alguna manera de que pueda interoperar completamente? (El objetivo final es crear un atajo de escritorio o asignar un atajo de teclado para hacer esto) ¡Gracias a todos de antemano!

set DISPLAY=:0y confirme que se configuró ejecutando loecho %DISPLAYque se muestra correctamente:0. Sin embargo, intentar correrssh -X myname@ipaddress gnome-terminalme dioconnect /tmp/.x11-unix/x0: Bad file number Failed to parse arguments: Cannot open display:disownUse masilla para crear una configuración que se adjunte a su servidor e inicie su programa inicial. Idealmente usando autenticación basada en agente.
Una vez que haya construido su perfil de configuración, simplemente use plink para cargar su sesión. Con un comando como
plink -load sessionnameFinalmente comience plink escribiendo una secuencia de comandos utilizando el host de secuencias de comandos de Windows. VBscript o Javscript lo harán. Se proporciona un script de ejemplo en la página de Xming. Pase las opciones a su comando wshell.run para ocultar la ventana de plink .
fuente
Finalmente acabo de lanzar XMing. No funcionaba correctamente, independientemente de las diversas instrucciones que seguí y la investigación que hice en varios otros sitios (debe ser algo de mi parte, pero no tengo idea de qué). En cambio, estoy usando la versión de x de cygwin. Lo instalé después de leer esto y funciona.
Lo único que no funcionó fuera de la caja fue configurar la variable de entorno ejecutando
export DISPLAY=localhost:0.0en mi .bashrc, como se indicó en la respuesta de Rich Homolka. Para todas mis solicitudes basadas en Windows, agreguéDISPLAYa las variables de entorno de mi sistema y funciona más o menos como se esperaba.Gracias a todos.
fuente