Newsgroup: it.comp.os.linux.sys
Titolo: Eseguire applicazioni X in remoto DA un server al mio client

Salve,
l'oggetto del thread e' un po' incasinato ma l'idea e' la seguente: mi 
connetto in remoto da un PC client che chiamo A (esempio: da casa mia) a 
un server che chiamo B tramite OpenSSH. Il server NON esegue un X 
server, opera solo in modalita' testuale, pero' ho installato varie 
applicazioni tipo un desktop manager, ecc...
La necessita' e' la seguente: voglio usare dei tool grafici per 
configurare delle cose, ma NON voglio eseguire un server X sulla 
macchina in remoto. Io ho pensato a fare un X Forwarding tramite OpenSSH 
in questo modo: su A configuro tutto per far si' che B possa connettersi 
a me, poi imposto l'X Forwarding da B ad A.
In pratica il risultato finale delle operazioni e':
- A si connette a B con ssh.
- A lancia l'applicazione su B tramite ssh.
- B si connette al server X su A per eseguire l'applicazione.
La domanda e': e' corretto? Esistono altri metodi per fare questo? Grazie.

 Ma la mia domanda e': PERCHE' vuoi usare dei 'tool grafici'?
Cere volte sei costretto. Oracle Universal Installer, per fare un
esempio, e` solamente grafico
Enrico

Enrico 'Henryx' Bianchi ha scritto:

Esattamente. Comunque non partiamo per la tangente con un OT sul 
sysadmin duro e puro text only, lasciamo stare il perche' e 
concentriamoci sul quesito: esistono soluzioni alternative a quello che 
ho postato io (Port forwarding dal server senza X server al client con X 
server)? Oppure e' la soluzione piu' elegante e semplice?
PS: Grazie per le risposte ad entrambi.

 Oppure e' la soluzione piu' elegante e semplice?
Direi che e` la soluzione piu` sicura. In teoria potresti sbattertene
del forward via SSH, ma in pratica ti ritroveresti a far passare in
chiaro tutto il traffico
Enrico

 PS: Grazie per le risposte ad entrambi.
Puoi provare questo:
http://www.thinstuff.com/
E' un server rdesktop per linux e funge pure bene
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Malek's Law:
	Any simple idea will be worded in the most complicated way.

 E' un server rdesktop per linux e funge pure bene
Interessante, qualcosa di gratuito e/o FLOSS esiste?
Enrico



Apparentemente questo:
http://xrdp.sourceforge.net/
ma non l'ho mai provato.

Enrico 'Henryx' Bianchi ha scritto:

Non ho cercato a fondo.. dopo delle poco esaltanti esperienze con vnc ho 
speso quei 29 € e sinceramente va più che bene.
Quando quegli zuzzerelloni di M$ hanno cambiato il protocollo del client 
nell'sp3 di XP dopo qualche giorno era disponibilie l'aggiornamento del 
server linux (ovviamente aggratisse)
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
If a listener nods his head when you're explaining your program, wake
him up.

  Interessante, qualcosa di gratuito e/o FLOSS esiste?
Xming e' free ed e' il migliore.
Se lo usi in abinamento a putty e' straordinario!



Peccato che si parlasse di server RDP per linux, mentre xming e' un server X
per windows.

 wrote:

funziona, funziona.
puo' fare da bridge vnc->rdp oppure puoi usare il suo server rdp
ilSimo
-- 
now playing: 
You are the one who decided to go
You are the one who decided to sail
Forever on the Ship of the Lost Souls
                                Domine - The Ship Of The Lost Souls

antani ha scritto:

Beh, si e' arrivati a parlare di server rdp, ma la domanda del subject
e' diversa, e un server X sulle macchine windows risponde esattamente
al problema.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 al problema.
Certo, ma lui ha risposto ad un messaggio che era nel ramo del thread
relativo a rdp (o perlomeno knode me lo mostra cosi'). Comunque puo'
certamente capitare una distrazione, non sono certo il tipo che plonka per
cose simili.

 a me, poi imposto l'X Forwarding da B ad A.
Dal client: ssh -X utente@server
Quando sei dentro esegui le applicazioni X e appariranno sul client,
automagicamente.
-- 
Vide

 
Certo, la "deriva degli argomenti" e' un fenomeno diffusissimo, ed in 
effetti chi e' permaloso non dovrebbe seguire usenet. ;-)
Del resto, leggendo il subject, e poi la richiesta di qualcosa di free,
e' facile equivocare e pensare a Xming (o xfree con cygwin).


 ilSimo
e se lo usi con il suo sesman (session manager !? O_o) può -wrappando- 
lancarsi sul "server" (*1) anche una sessione Xvnc  per poi essere 
rediretta in RDP tramite i suoi bridge.
*1 per quanto riguarda il mondo X-Window System, la classica dicitura 
client/server vedere il ruolo di client(X11)  il tuo server/HOST remoto, 
e il ruolo di server(X11) la tua postazione dove hai fisicamente 
Keyboard, Video, Mouse.
PS: consiglio di usare la versione del CVS di xrdp :)

Vide ha scritto:

Non e' quello che voglio, questo e' un banale X Forwarding, invece nel 
mio caso ci sono 3 macchine coinvolte, non due: il client terminale da 
cui lancio ssh (chiamiamolo ALFA), il server SENZA X che ha il demone 
sshd (chiamiamolo BETA) e la terza macchina con un X server (chiamiamolo 
GAMMA). Il risultato deve essere che ALFA lancia l'applicazione X su 
BETA, e BETA si connette al server X GAMMA per sfruttarne le risorse 
computazionali: il tutto lo devo vedere su ALFA, e l'applicazione deve 
girare su BETA perche' deve modificare/fare delle cose su BETA, pero' su 
BETA non voglio farci girare un server X, e' troppo pesante per la 
macchina che e' e i servizi che gia' ci girano.
Comunque qualche risposta l'ho vista (nonostante poi il successivo lieve 
OT ma comunque ben accetto), ringrazio tutti per avermi chiarito i 
dubbi, procedo come avevo gia' pianificato nel primo post, almeno ora so 
che e' la soluzione migliore.

 cui lancio ssh
Ok, contento che tu abbia risolto ma in ogni caso l'infrastruttura è secondo
me inutilmente complicata. A cosa devi accedere su BETA che il server GAMMA
non può avere? Storage? Condividilo in qualche moda da BETA a GAMMA, e poi
fai un banale ssh con X Forwarding e tunnel da ALFA a GAMMA passando per il
gateway BETA (che non fara niente a parte fare il tunnel).
-- 
Vide