Accediendo al bloc de notas desde el servidor SSH

Accediendo al bloc de notas desde el servidor SSH

Configuré un servidor SSH en mi PC con Windows 10 usandoMobaSSHServidor. Luego me conecté usando otra PC con Windows 10 usandoMobaXtermCliente SSH (a través de una cuenta de usuario local en el servidor). X11-Forwarding está configurado tanto en el servidor como en el cliente.

Quería acceder a un archivo .txt en mi servidor. Entonces, en la terminal del cliente Xterm SSH, me moví al directorio correspondiente y probé el comando:

notepad xyz.txt

Esperaba que la aplicación del bloc de notas del servidor se abriera en mi terminal. Pero nada pasó. La terminal parecía congelada. Tuve que aplicar Ctr+C para salir. Probé PuTTY con reenvío X11. Todavía no funcionó.

¿No es posible acceder a las aplicaciones de Windows del servidor a través de este método? Encontré el éxito con el servidor SSH de Linux. Podría abrir aplicaciones como gvim. Pero en el caso de Windows, no funciona. ¿Hay alguna otra manera?

Respuesta1

Windows no utiliza X11 para su interfaz gráfica, por lo que es natural que el reenvío de X11 no funcione.

(Sin embargo, puede usar esto para programas basados ​​en X11 que fueron portados desde Linux y se ejecutan a través de Cygwin, o Interix, o a través del Subsistema de Windows para Linux. Básicamente, si un programa necesitara Xwin/Xming, entonces funcionaría con X11. reenviar también.)

No existe ninguna opción para ejecutar programas gráficos nativos de Windows directamente a través de SSH; en su lugar, debe conectarse mediante "Escritorio remoto" (mstsc) o varios programas de terceros como VNC.

(En general, la diferencia notable es que el Escritorio remoto se conecta al escritorio de un usuario específico en modo exclusivo, mientras que los programas de terceros se conectan a toda la pantalla en modo compartido/duplicado).

Escritorio remoto también se puede configurar para RemoteApp, lo que permite conectarse a aplicaciones individuales (varias ventanas) en lugar de a todo el escritorio. No requiere Windows Server, pero sí requiere que cada aplicación esté preconfigurada para esto.

Desafortunadamente, no he oído hablar de ningún programa de Windows que intercepte ventanas individuales y las "reenvíe" a través de X11, pero ciertamente sería genial.

información relacionada