Newsgroup: it.comp.os.linux.iniziare
Titolo: ssh e vncviewer

Premetto che sto per la prima volta provando le connessioni remote via ssh e 
vnc.
Ho un server in rete al quale dovrei occasionalmente collegarmi attraverso 
un client.
Nel serve nessun utente è connesso, girano dei servizi e basta. VNC viewer e 
ssh sono installati.
Dal client faccio:
sudo ssh -L 5900:localhost:5900 192.168.1.8
e risco a loggarmi in modalità testo al server con indirizzo 192.168.1.8.
A questo punto una volta loggato vorrei aprire una connessione vnc per 
visualizzare il display del server. Quindi dalla stessa finestra alla quale 
mi sono connesso al server faccio:
vncviewe localhost::5900
Ma ottengo:
Error: Can't open display:
Dove sto sbagliando ?
Ringrazio per l'aiuto.
Stefano 

 Error: Can't open display:
Devi avviare anche il server vnc sul 192.168.1.8
-- 
Fa freddo nello scriptorium, il pollice mi duole. Lascio questa
scrittura, non so per chi, non so più intorno a che cosa...
U. Eco


Grazie per la risposta.
Fatto ma non cambia nulla.
Premesso che sul client vncviewer è già installato, devo avviare qualcosa ?
S

Stefano ha scritto:

Io sull'host da controllare uso x11vnc, tu che server usi?


 vncviewe localhost::5900
Sembra di capire che prima si connette al server e poi, sempre dal
server, cerca di imprtire una connessione vnc.. è lì che sbaglia.. La
connessione deve impostarla dal client verso dal server e non dal server
verso ilserver stesso...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4-svn0 (GNU/Linux)
Comment: Using GnuPG with SUSE - 
http://enigmail.mozdev.org
iD8DBQFJKU4zujKm5fV4n1cRAr6KAJ0exyO8CZkCDpfEX93lp5NPEEeW2QCfTK36
lBGg3f8yQ6HG3r6D3RNG3FU=
=RCqt
-----END PGP SIGNATURE-----

Dunque, forse qualche passo avanti l'ho fatto.
1) Lato client ho aperto una connessione ssh verso il server tramite la 
porta 5901.
sudo ssh 192.168.1.8 -l root -L 5901:
127.0.0.1:5901
2) Lato server (visto dal client tramite la connessione ssh) ho lo lanciato 
vncserver che mi chiesto di impostare una password.
3) Lato client da una nuova shell ho eseguito :
sudo vncviewer 
127.0.0.1:5901
Mi ha chiesto la password, ho digitato quella impostata precedentemente per 
vncserver e si è aperta una finestra grafica con all'interno una piccola 
shell connessa al server.
Fin qui tutto bene, ma ho praticamente la stessa cosa che avevo al punto 1 
solo che la vedo da una finestra grafica anzichè dall'applicazione 
terminale. Vorrei lanciare gnome e vedere la stessa interfaccia grafica che 
visualizzerebbe l'utente root se fosse loggato direttamente sul server.
Ringrazio nuovamente per l'aiuto fin qui datomi.
Stefano 

 
Io non so perché ti stai menando cosi' tanto... forse è solo colpa mia e
non so cosa vuoi ottenere, ma se il tuo obiettivo è il risultato del
quoting che ho salvato, non devi far altro che eseguire sul client
questo breve comando:
vncviewer e nella finestra l'ip del server che non puo' essere
127.0.0.1, ma 192.168.1.8..
Ripeto, se ancora non comprendo la tua richiesta, mi scuso e la chiudo qui.

 qui.
Nulla di cui scusarsi, per caritą, ogni aiuto č sempre e comunque ben 
gradito.
Vorrei semplicemente loggarmi con l'interfaccia grafica utilizzando il 
canale ssh, tutto qua. Finora sono solo riuscito a vedere delle shell.
Stefano 

Sunday 23 November 2008 10:30: cosi` parlo` Stefano ...

Io preferisco tenere il servizio vncserver non attivo, quindi ...
Sul server:
Nella dir ~/.vnc di $UserCheUseraiConSSH c'e` il file xstartup. Se non
c'e` lancia da quell'utente vncserver che te lo crea e ti chiede una
password.
Li decidi cosa lanciare (kde, gnome o altro)
vncserver :1 -geometry 1152x864 (ad esempio) -name
$NomeDelServerCosiNonTiConfondi
Sul client:
ssh <server> -l $UserSSH -L $PortaLatoClient:127.0.0.1
$PortaLatoServer
vncviewer 127.0.0.1::$PortaLatoClient
-- 
--> x3m <--

 --> x3m <--
Stefano 

 xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm &
Invece di twm prova a mettere startx. ;-)
-- 
--> x3m <--