Newsgroup: it.comp.os.linux.iniziare
Titolo: Sessione X da remoto?!?

Ciao a tutti.
Pongo di seguito un quesito e gradirei un aiuto per giungere ad un
risultato concreto.
Allora, posseggo l'accesso in shell (ssh) su un server con IP pubblico e
statico.
Da questo server (Linux ovviamente) vorrei poter lanciare l'ambiente
grafico, o meglio lanciare delle applicazioni che necessitano di X, ma
visualizzarne l'output grafico sul mio PC di casa.
Esempio stupido:
connesso in ssh vorrei poter lanciare "xcalc" e vederne la grafica sulla
mia postazione di casa (Linux pure questa)...
Mi sapete aiutare?
Grazie 1000... se manca qualche informazione indispensabile, chiedete!
-- 
Bonny - Registered Linux User #251752
       --- VB LUG Moderator ---
A cat is an animal who never cries over spilled milk.

 Mi sapete aiutare?
In linea di massima, da casa, ti colleghi con ssh al server avendo cura
di abilitare X forwarding.
E' abbastanza semplice, cerca nella documentazione di ssh.
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 
copio e incollo da un post che ho trovato quando volevo fare la stessa cosa.
a me ha funzionato
.............
If you want to run X applications off an SSH server on your local machine,
log into your remote account, create a file called '~/.ssh/environment' and
put in this line:
XAUTHORITY=/home/[remote user name]/.Xauthority
(If '.Xauthority' doesn't exist on your remote account, it will be created
automatically by SSH upon login.)
Logout and start an SSH session like this:
ssh -f -X -l [remote user name] [remote machine] xterm
This will open a remote xterm on your local machine. You can do that with
every other X application which you are allowed to run on the remote host,
too.
............
spero ti possa essere d'aiuto
ciao
-- 
____________Toffee___________
Linux Registered User #299009
Powered by Linux Mandrake 9.1

 mia postazione di casa (Linux pure questa)...
supponendo che il remoto sia 123.123.123.123 e il locale sia
111.111.111.111
:
ute...@111.111.111.111:$ xhost +123.123.123.123
ute...@111.111.111.111:$ ssh 
ute...@123.123.123.123
ute...@123.123.123.123:$ export DISPLAY=111.111.111.111:0.0
ute...@123.123.123.123:$ xcalc
HTH
-- 
  .-----------------------.
  | Emiliano Grilli       |
  | 
emi...@libero.it
      |
  | Linux user #209089    |
  | 
http://www.emillo.net
 |
  '-----------------------'

 
[cut]
dovresti riuscire cosi:
xhost ip_remot
ssh ip_remoto
export DISPLAY=ip_locale:0.0
nome dell'eseguibile (ad es. xcalc)
si presuppone che l'applicazione sul pc remoto ci sia...
:-)

 export DISPLAY=ip_locale:0.0
Ho fatto questo... ma mi dice:
"Error: Can't open display: 151.xxx.xxx.xxx:0.0"
Che faccio???
-- 
Bonny - Registered Linux User #251752
       --- VB LUG Moderator ---
A cat is nobody's fool.


Perfetto!
Tutto funziona alla perfezione... ma è possibile fare in modo di 
esportare anche l'audio!
Se ad esempio faccio partire un filmato presente sul server vedo il 
video sul client ma l'audio esce dal server...
-- 
Here
"
# rm -rf /*
Se non sai che fare provalo pure!
"

 video sul client ma l'audio esce dal server...
Eh Eh... i miracoli... c'era uno che li faceva... l'han messo in croce...
Scherzi a parte, probabilmente il modo c'è con un server di streaming
audio (icecast forse), ma non ti so aiutare in questo perchè non l'ho mai
fatto. Però con GNU/Linux tutto (o quasi) è possibile... Pensa che c'era
un mio amico radioamatore che aveva messo su un accrocchio che da una
parte all'altra d'Italia entrava in ssh a casa sua, controllava il suo
apparecchio con i tool hamradio, cambiava canale, etc.. e si faceva spedire lo
stream via internet. non so se sia riuscito a farlo anche nell'altro
verso, ma conoscendo il tipo non mi meraviglierei.
Cmq sono felice di averti aiutato.
Ciao


 Ciao
Grazie a te!
In realtà avevo pensato anche io a quella soluzione... solo non avevo 
voglia di stare 5 ore a spippolare eppoi sentirmi dire: "Guarda che era 
sufficiente fare: # buttalaudiosulclient 111.111.111.111"
Ciao
