Newsgroup: it.comp.os.linux.iniziare
Titolo: sessione ssh...

salve,
ho la necessità di gestire da casa mia (ho un connessione gprs) un computer
dell'ufficio collegato ad internet, su questo computer vi sono delle
persone che vi lavorano, ed io vorrei dare loro delle indicazioni, magari
fargli aprire delle applicazioni (tipo kwrite) da remoto, ossia da casa
mia.
di solito utilizzo una sessione ssh, faccio il log in e lavoro da shell, ma
se ad esmpio vado a digitare "kwrite", il terminale cerca di aprire
l'applicazione remota, da remoto, sul mio computer...
come posso fare per far aprire l'applicazione sul computer dell'ufficio, e
non sul mio???? io non voglio sfruttare il mio server X per lavorare con il
computer dell'ufficio, ma voglio solo far partire ai dipendenti poco capaci
delle applicazioni che loro non riescono a fare aprire
aiutatemi... grazie!

 l'applicazione remota, da remoto, sul mio computer...
Scusa ma sto fraintendendo il tuo msg e ho quindi le idee un po' 
confuse: quale dei PC deve essere il server che accetta le connessioni?
Il tuo PC di casa (via GPRS?) oppure quello in ufficio?
Immagino sia il PC dell'ufficio! 
Pero', in questo caso, se ti colleghi via ssh da casa sul server
dell'ufficio (dove, ovviamente, ci sara' un server ssh attivo che
accetta le connessioni dall'esterno) e provi a digitare kwrite, kwrite
verra' eseguito _sul_server_dell_ufficio_ e, se hai configurato la
variabile d'ambiente DISPLAY con l'IP del tuo computer di casa,
cerchera' di connettersi _per_il_solo_display_ al tuo server X, quindi,
riassumendo, in questo caso kwrite verra' eseguito dal PC dell'ufficio,
ma aprira' un display sul tuo PC
Se invece hai configurato il tuo PC per avere il server ssh attivo e che
accetta le connessioni, un server X che accetta connessioni
dall'esterno e vuoi che i tuoi colleghi possano collegarsi e far partire
applicazioni che girano direttamente sul tuo PC da una sessione di X
allora devi dire loro di fare il contrario, ovvero devi dire loro, una
volta collegati,di impostare il valore della variabile DISPLAY con il
loro numero di IP e quindi far partire il prg che interessa loro.
In questo caso il prg verra' eseguito sul tuo PC ma verra' aperta la
finestra grafica sul monitor del PC in ufficio.
Ovviamente se ci sono dei firewall in mezzo le cose si possono
complicare un po'.
Se invece ti serve qualcosa per controllare i PC da remoto, ovvero da
remoto vuoi "pilotare" il PC remoto come se fosse davanti ai tuoi occhi,
allora hai bisogno di VNC.
Ancora ovviamente, ache con VNC, eventuali firewall devono essere
configurati in modo opportuno.
Ciao,
  Marco.
-- 
I've seen things you people wouldn't believe. Attack ships on fire off the 
shoulder of Orion. I watched c-beams... glitter in the dark near Tanhauser Gate.
All those... moments will be lost... in time, like tears... in rain. 
Time... to die
-------------------------------------------------------------------------------------------
Io ne ho viste cose che voi umani non potete immaginarvi. Navi da combattimento 
in fiamme al largo dei bastioni di Orione e ho visto i raggi B balenare nel 
buio vicino alle porte di Tannoiser e tutti quei momenti andranno perduti nel 
tempo come lacrime nella pioggia... è tempo di morire...
Roy Batty (Rutger Hauer), Blade Runner

sto facendo 1 po' di confusione!
allora...io vorrei collegarmi con ssh al pc dell'uficio, e far partire ad
es. kwrite sul server in ufficio, e vorrei che la schermata d kwrite
comparisse solo sul pc in ufficio e non sul mio
spero di essere stato chiaro :)
grazie per il vosto aiuto!

 wrote:

Non so bene quale sia l'utilita' della cosa (lanci un'applicazione di
cui, in pratica, perdi il controolo non appena lanciata) ma, se non
ricordo male, basta che una volta collegato al server di nome MIOSERVER
tramite sessione ssh imposti la variabile d'ambiente su MIOSERVER:0.0
Quindi, se hai bash,
  export DISPLAY=MIOSERVER:0.0
e poi fai partire l'applicazione.
Tuttavia ti consiglio caldamente di dare un'occhiata a VNC, forse ti e'
piu' utile, soprattutto se pensi di dover fare assistenza agli utenti
del tuo ufficio da casa. 
Per info su VNC: 
http://www.realvnc.com



Ma dire al tipo, con talk per esempio:
"nel terminale digita: kwrite & "
non e' piu' semplice ed efficace?