Puoi utilizzare l'inoltro X11 su SSH; assicurati che l'opzione
X11Forwarding yes
è abilitato in /etc/ssh/sshd_config
sul server remoto e abilita manualmente l'inoltro X11 con
ssh -X remoteserver
o aggiungi una riga che dica
ForwardX11 yes
alla voce relativa all'host in ~/.ssh/config
Ovviamente, ciò richiede un display X funzionante all'estremità locale, quindi se utilizzi Windows dovrai installare qualcosa come XMing, quindi impostare l'inoltro X11 in PuTTY come dimostrato in questi riferimenti:
- Utilizzare PuTTY e Xming per connettersi a CSE
- Inoltro X11 utilizzando Xming e PuTTY
- Usa Linux su Windows con Xming, qui o qui
ETA:leggendo di nuovo e vedendo i tuoi chiarimenti nei commenti, FTP potrebbe soddisfare ancora meglio le tue esigenze, in quanto ti consentirà di "montare" le cartelle SFTP come se fossero normali unità di rete. Vedi qui, qui, qui (per Windows XP/7/Vista) o qui (per Windows 8).
Shadur ha spiegato come abilitare X. Nota che il /etc/ssh/sshd_config
è alla fine del server, e il ~/.ssh/config
è alla fine del client, quindi in generale stiamo parlando di due macchine diverse. L'inoltro X visualizzerà la tua applicazione remota sul display X locale. Quindi le due configurazioni devono dire rispettivamente al remoto e al locale di consentire che questa operazione avvenga.
Per quanto riguarda se dovresti usare X, dipende. Devi considerare (almeno) i seguenti fattori.
-
Che tipo di larghezza di banda hai? Qual è la sua velocità? È misurato? C'è un tappo? Se hai una connessione molto veloce alla rete e nessuna restrizione, quella X è più utilizzabile, altrimenti può essere molto lenta. Tieni presente che in generale X è un maiale della rete; non è ottimizzato per la larghezza di banda (o qualunque sia la frase giusta).
-
Quali strumenti hai intenzione di utilizzare su X? Ci sono sostituzioni/equivalenti non gui? Se fornisci esempi dei tipi di strumenti che stai pensando di utilizzare, le persone potrebbero suggerire alternative se disponibili. Tieni anche presente che alcuni strumenti ben noti sono disponibili sia in gui che in forma di riga di comando/console. Per esempio. emacs, aptitude, reportbug.
In generale, la mia raccomandazione è di utilizzare la riga di comando (apt, wget, rsync) o le applicazioni curses (come aptitude o mc) se sono disponibili e fanno ciò di cui hai bisogno. Tali app non sono necessariamente peggiori delle app X; alcune di queste sono ottime applicazioni. Per esempio. I software di John Davis, ad esempio jed e slrn, entrambe app per console, mostrano la sua estetica distintiva e sono opere d'arte. A proposito, eseguire un server X su un client Windows per connettersi a un server Linux è un'opzione, anche se non particolarmente buona.
Se disponi di un server Linux locale, i problemi di larghezza di banda scompaiono e X è un'opzione molto più praticabile.
Ho trovato freenx
e nxclient
per essere una soluzione desktop remoto ad altissime prestazioni, molto meglio di vnc
o X11
. Ci proverei.