Puede usar el reenvío X11 sobre SSH; asegúrese de que la opción
X11Forwarding yes
está habilitado en /etc/ssh/sshd_config
en el servidor remoto y habilite el reenvío X11 a mano con
ssh -X remoteserver
o agrega una línea que diga
ForwardX11 yes
a la entrada de host relevante en ~/.ssh/config
Por supuesto, eso requiere una pantalla X que funcione en el extremo local, por lo que si usa Windows, tendrá que instalar algo como XMing, luego configure el reenvío X11 en PuTTY como se muestra en estas referencias:
- Uso de PuTTY y Xming para conectarse a CSE
- Reenvío X11 mediante Xming y PuTTY
- Use Linux sobre Windows con Xming, aquí o aquí
ETA:Leyendo nuevamente y viendo sus aclaraciones en los comentarios, FTP podría satisfacer sus necesidades aún mejor, ya que le permitirá 'montar' carpetas SFTP como si fueran unidades de red normales. Consulte aquí, aquí, aquí (para Windows XP/7/Vista) o aquí (para Windows 8).
Shadur cubrió cómo habilitar X. Tenga en cuenta que el /etc/ssh/sshd_config
está en el extremo del servidor, y el ~/.ssh/config
está en el extremo del cliente, por lo que en general estamos hablando de dos máquinas diferentes. El reenvío X mostrará su aplicación remota en la pantalla X local. Por lo tanto, las dos configuraciones deben decirle al remoto y al local que permitan que se lleve a cabo esta operación, respectivamente.
En cuanto a si debe usar X, depende. Debe considerar (al menos) los siguientes factores.
-
¿Qué tipo de ancho de banda tienes? ¿Cuál es su velocidad? ¿Es medido? ¿Hay una gorra? Si tiene una conexión a la red muy rápida y sin restricciones, esa X es más útil, de lo contrario puede ser muy lenta. Tenga en cuenta que, en general, X es un acaparador de redes; no está optimizado para el ancho de banda (o cualquiera que sea la frase correcta).
-
¿Qué herramientas planea usar sobre X? ¿Hay reemplazos/equivalentes que no sean gui? Si da ejemplos de los tipos de herramientas que está pensando usar, la gente podría sugerir alternativas si están disponibles. También tenga en cuenta que algunas herramientas bien conocidas vienen tanto en forma de interfaz gráfica de usuario como de línea de comandos/consola. P.ej. emacs, aptitude, reportbug.
En general, mi recomendación es usar aplicaciones de línea de comandos (apt, wget, rsync) o curses (como aptitude o mc) si están disponibles y hacen lo que necesitas. Estas aplicaciones no son necesariamente peores que las aplicaciones X; algunas de estas son buenas aplicaciones. P.ej. El software de John Davis, por ejemplo, jed y slrn, ambas aplicaciones de consola, muestran su estética distintiva y son obras de arte. Por cierto, ejecutar un servidor X en un cliente de Windows para conectarse a un servidor Linux es una opción, aunque no particularmente buena.
Si tiene un servidor Linux local, los problemas de ancho de banda desaparecen y X es una opción mucho más viable.
He encontrado freenx
y nxclient
ser una solución de escritorio remoto de muy alto rendimiento, mucho mejor que vnc
o X11
. Yo le daría una oportunidad.