Vous pouvez utiliser le transfert X11 via SSH ; assurez-vous que l'option
X11Forwarding yes
est activé dans /etc/ssh/sshd_config
sur le serveur distant, et soit activer manuellement le transfert X11 avec
ssh -X remoteserver
ou ajoutez une ligne disant
ForwardX11 yes
à l'entrée d'hôte appropriée dans ~/.ssh/config
Bien sûr, cela nécessite un affichage X fonctionnel à l'extrémité locale, donc si vous utilisez Windows, vous devrez installer quelque chose comme XMing, puis configurer le transfert X11 dans PuTTY comme illustré dans ces références :
- Utiliser PuTTY et Xming pour se connecter à CSE
- Transfert X11 avec Xming et PuTTY
- Utilisez Linux plutôt que Windows avec Xming, ici ou ici
ETA :En lisant à nouveau et en voyant vos clarifications dans les commentaires, FTP pourrait encore mieux répondre à vos besoins, car il vous permettra de "monter" des dossiers SFTP comme s'il s'agissait de lecteurs réseau ordinaires. Voir ici, ici, ici (pour Windows XP/7/Vista), ou ici (pour Windows 8).
Shadur a expliqué comment activer X. Notez que le /etc/ssh/sshd_config
est côté serveur, et le ~/.ssh/config
est côté client, nous parlons donc en général de deux machines différentes. Le transfert X affichera votre application distante sur l'écran X local. Les deux configurations doivent donc dire à la télécommande et à la locale d'autoriser cette opération, respectivement.
Quant à savoir si vous devez utiliser X, cela dépend. Vous devez tenir compte (au moins) des facteurs suivants.
-
De quel type de bande passante disposez-vous ? Quelle est sa vitesse ? Est-ce mesuré ? Y a-t-il un plafond ? Si vous avez une connexion très rapide au réseau et aucune restriction, ce X est plus utilisable, sinon il peut être très lent. Gardez à l'esprit qu'en général, X est un porc du réseau ; il n'est pas optimisé pour la bande passante (ou quelle que soit la bonne expression).
-
Quels outils prévoyez-vous d'utiliser sur X ? Existe-t-il des remplacements/équivalents non graphiques ? Si vous donnez des exemples des types d'outils que vous envisagez d'utiliser, les gens pourraient suggérer des alternatives si elles sont disponibles. Sachez également que certains outils bien connus se présentent à la fois sous forme d'interface graphique et de ligne de commande/console. Par exemple. emacs, aptitude, reportbug.
En général, ma recommandation est d'utiliser des applications en ligne de commande (apt, wget, rsync) ou curses (comme aptitude ou mc) si elles sont disponibles et faites ce dont vous avez besoin. De telles applications ne sont pas nécessairement pires que les applications X ; certaines d'entre elles sont de bonnes applications. Par exemple. Les logiciels de John Davis, par exemple jed et slrn, les deux applications de console, montrent son esthétique distinctive et sont des œuvres d'art. BTW, exécuter un serveur X sur un client Windows pour se connecter à un serveur Linux est une option, mais pas particulièrement bonne.
Si vous avez un serveur Linux local, les problèmes de bande passante disparaissent et X est une option beaucoup plus viable.
J'ai trouvé freenx
et nxclient
être une solution de bureau à distance très performante, bien meilleure que vnc
ou X11
. J'essaierais.