Newsgroup: it.comp.os.linux.iniziare
Titolo: ssh e interfaccia grafica

Ciao a tutti, oggi sono particolarmente attivo ;-))
Mi collego tramite ssh ad un altro mio pc.
Ho sentito dire che posso avviare sul mio pc (dal quale mi collego
all'altro) l'interfaccia grafica in modo da vedere l'altro pc in
modalita X...possibile? Come faccio?
Thanks
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Thanks
Devi usare VNC :-)
http://www.realvnc.com/
Scaricati il server e il client, non è difficle da configurare!!! :-)
Se ti serve aiuto...posta!!! :-)
--
*****************************
HeLiX
www.linuxpratico.org
     Admin
irc.kmerge.com
 6667 #linuxpratico
Togli NOSPAM per mandarmi una EMAIL
*****************************

 modalita X...possibile? Come faccio?
Premesso che hai un po' di confusione in testa, comunque si'.
Sul client (il PC dal quale ti colleghi) devi avere un server X attivo: se hai 
Linux no problem, ma se ti colleghi da Win devi scaricarti (e installarti...) un 
server X. Guarda un po' qui:
http://www.jcraft.com/weirdx/
http://sources.redhat.com/win32-x11/
http://xfree86.cygwin.com/
Sul server (il PC al quale ti colleghi), il demone sshd dev'essere partito con 
l'opzione di X Forwarding (ma e' il default).
Cia'
-- 
Software is like sex: it's better when it's free -- [Linus Torvalds]
Fabio Marini - RHCT 608002292700226
To reply: news [at] mamakin1976 [dot] plus [dot] com

 Mi collego tramite ssh ad un altro mio pc.
Che girano i due PC? Hai X attivo sul primo PC (il client ssh)?
Ciao,
-- 
       Roberto Divia`             Love at first sight is one of the greatest
       =============             labour-saving devices the world has ever seen.
Mailbox: C02110                 CERN-European Organization for Nuclear Research
E-mail: 
Robert...@cern.ch
           CH-1211 GENEVE 23, Switzerland

> Che girano i due PC? Hai X attivo sul primo PC (il client ssh)?
Su entrambi c'è RH (9 e 8).
Su entrambi è attivo X.
Ora ho scaricato vnc....ora provo a configurarlo.
Farò sapere....thanks


 Ora ho scaricato vnc....ora provo a configurarlo.
Se hai X e ssh sui due PC di VNC puoi benissimo fare a meno,
guadagnando anche AFAIK un po` in velocita`.
-- 
 Francesco Romani - Ikitt  | Describe your vision, the meaning is missing |
*** mailserver: 
freemail.it
| Won't anybody listen?                        |
   >>> La questione brevetti software: 
http://www.softwarelibero.org
 <<<

 guadagnando anche AFAIK un po` in velocita`.
Concordo. Basta fare da host1 (il server, quello da cui ti connetti):
$ ssh host2 -n xterm &
per avere un canale X11 attivo da host2 verso host1. Ovviamente xterm e` solo
un esempio... X e` stato scritto esattamente per essere usato cosi`.


> $ ssh host2 -n xterm &
Ho provato, solo che mi fa una serie infinita di
y
y
y
y
...
che significa?


 che significa?
Se fai:
 ssh host2 "which xterm; ls -l \`which xterm\`"
che ti dice?


 che ti dice?
Mi dice questo
which: no xterm in
(/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin)
total 40
-rw-r--r--    1 root     root         3402 Mar 17  2003 anaconda-ks.cfg
-rw-r--r--    1 root     root        31445 Mar 17  2003 install.log
-rw-r--r--    1 root     root         4096 Mar 17  2003
install.log.syslog
which: no xterm in
(/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin)
???


 (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin)
OK. Fai cosi`.
ssh host2
<< quando sei loggato >>
which xterm
L'output ti da il full PATH del comando xterm. Lo puoi usare nel
comando ssh diretto:
ssh host2 -n full-path-to-xterm &
Il problema e` che ssh ti da un login shell mentre ssh -x xterm ti da
uno shell non loggato, quindi parecchi simboli sono definiti in modo
diversi... incluso il PATH.
P.S. Se xterm non e` disponibile su host2 (which xterm ti dice sempre che
non trova il comando e tu non puoi fare il comando xterm), allora e`
meglio che lo installi.
P.P.S. Un trucco per questo tipo di problema. Io preferisco fare un link
simbolico da /usr/bin alla locazione reale del comando. In questo
modo trovo tutti i comandi indipendentemente dalla loro locazione. Nel
tuo caso, mettiamo che xterm sia su /a/b/c/xterm, allora basta fare
(come root):
ln -s /a/b/c/xterm /usr/bin/xterm
per risolvere il problema una volta per tutte e per tutti i processi
(/usr/bin e` il minimo comune multiplo per tutti i PATH "ragionevoli").
Certo che bisogna ripeterlo per tutte le installazioni e per tutti i
nodi... una tantum.
Ciao,


 
Può dipendere da questo?
O da cosa?


...nessun suggerimento?
;-(( 


 O da cosa?
Non credo. Vedi sopra.
P.S. Sono parecchio busy in questi giorni, potrei non rispondere piu' :-(


 Nota che non faccio altro che tradurre pari pari il messaggio di errore ;-)
si giro come root!!!
Se gli dò il comando mi dice:
-rwxr-xr-x    1  root   root   272028 giu 28 9:12 /usr/X11R6/bin/xterm


> ..... Se ha il setuid bit acceso, che succede se lo levi?
setuid???
Sarebbe il comando getuid???
Mi dice che non lo trova....


 si giro come root!!!
Riassumiamo. Tu sei loggato sulla macchina A come root e fai:
ssh B whoami -> root
ssh B -> login, no password richiesta
ssh -n B xterm & -> Ti chiede la password in chiaro e rifiuta di girare dato
che sei root
E` giusto fino a qui?


 Mi dice che non lo trova....
No, parlo del setuid bit del file. Non e` acceso, dimentica.
