PDA

View Full Version : VNC? Visualizzare il proprio desktop su linux da un altro pc


lnessuno
19-08-2006, 13:56
salve... avrei bisogno di abilitare una sorta di desktop remoto sul mio pc, in modo tale che mio padre possa entrare, inserire il suo nome utente e password, ed avere il suo desktop davanti agli occhi come se si trovasse direttamente davanti al mio pc...

pensavo ad un vnc server, però ho visto che su gdm esiste un qualcosa per il desktop remoto, quindi forse non sarebbe nemmeno necessario...

come devo fare? guide? aiuti? suggerimenti? :stordita:

lnessuno
19-08-2006, 13:58
ah!

la cosa dovrebbe possibilmente essere un pò sicura dal momento che oltretutto il tutto girerebbe via wireless...

nico159
19-08-2006, 14:04
Sono due cose molto differenti
Se hai molta banda e poca lentezza ti consiglio d'utilizzare direttamente X11
Cerca informazioni su come abilitare e sfruttare XDMCP.

Se invece hai a che fare con pc su internet con poca banda vai con VNC oppure con NX.

lnessuno
19-08-2006, 14:34
mmm beh è una lan wireless, quindi in teoria di banda ne ho abbastanza... a me interessa una soluzione per fare in modo che mio padre si possa collegare in qualche modo, e poi lavorare come se fosse davanti al mio pc... con la richiesta di nome utente e password, eccetera.

la cosa fondamentale è che sia facile e veloce da realizzare, poichè non vorrei doverci perdere delle ore a ripristinare tutto qualora decidessi di cambiare distribuzione...

nico159
19-08-2006, 15:16
Se tuo padre lavora su Windows/Mac OS X utilizzare direttamente X IMHO è la soluzione più immediata, bastano un 5m e sei ok.

Se tuo padre ha Windows, la soluzione più veloce è NX (sempre se non trovi un server X per Windows)
http://nomachine.com
Il protocollo e il client sono open source e cross platform...il server ufficiale è commerciale ma ne esiste una versione open source
http://freenx.berlios.de

Lavorare su VNC a me fa venire i nervi :)

lnessuno
19-08-2006, 15:22
si mio padre ha windows 2000 (è del lavoro, non posso farci molto a parte installare qualche programmino se necessario), io invece ho ubuntu dapper...

sto free nx non sembra male, sai se c'è qualche guida passo-passo alla configurazione?

nico159
19-08-2006, 15:28
si mio padre ha windows 2000 (è del lavoro, non posso farci molto a parte installare qualche programmino se necessario), io invece ho ubuntu dapper...

sto free nx non sembra male, sai se c'è qualche guida passo-passo alla configurazione?
http://freenx.berlios.de/info.php :D
Sì è molto valida come soluzione NX ;-)

essential__60
19-08-2006, 15:37
Io ho ubuntu (gnome)

in menu
Sistema - preferenze - desktop remoto
puoi consentire l'accesso con passsword ad altri utenti che si connettono con vlc

Su altre distribuzioni o kde non saprei.

Ciao

nico159
19-08-2006, 15:40
Era da un pò che non passavo per nomachine...hanno messo anche una versione free del server
http://www.nomachine.com/select-package.php?os=linux&id=1
http://www.nomachine.com/documents/server/install.html

lnessuno
19-08-2006, 15:48
ho già installato server, node e client... ma non riesco a far partire il server, seguendo le istruzioni sul sito di nomachine:

lele@merlino:~$ sudo /usr/NX/bin/nxserver --start 192.168.0.2:22 192.168.0.255:22
NX> 104 Starting node: 192.168.0.2:22.
NX> 500 ERROR: Node: 192.168.0.2:22 is not in nodes.db.
NX> 104 Starting node: 192.168.0.255:22.
NX> 500 ERROR: Node: 192.168.0.255:22 is not in nodes.db.
NX> 999 Bye.

non capisco mica cosa devo fare... :fagiano:

lnessuno
19-08-2006, 15:50
Io ho ubuntu (gnome)

in menu
Sistema - preferenze - desktop remoto
puoi consentire l'accesso con passsword ad altri utenti che si connettono con vlc

Su altre distribuzioni o kde non saprei.

Ciao


sarebbe facile, ma non permette di usare il pc a più utenti contemporaneamente (o meglio, possono connettersi anche in 200 ma usano tutti lo stesso desktop, un p òun casino :D)

lnessuno
19-08-2006, 16:21
ok, seguendo un'altra guida sono riuscito ad installare il tutto, però non mi lascia connettere... questo è l'errore:

NX> 203 NXSSH running with pid: 25931
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 285 Setting the preferred NX options
NX> 200 Connected to address: 127.0.0.1 on port: 8888
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
HELLO NXSERVER - Version 1.4.0-45-SVN OS (GPL)
NX> 105 hello NXCLIENT - Version 1.4.0
NX> 134 Accepted protocol: 1.4.0
NX> 105 SET SHELL_MODE SHELL
NX> 105 SET AUTH_MODE PASSWORD
NX> 105 login
NX> 101 User: giulia
NX> 102 Password:
NX> 103 Welcome to: merlino user: giulia
NX> 105 listsession --user="giulia" --status="suspended,running" --geometry="1024x768x24+render" --type="unix-gnome"
NX> 127 Sessions list of user 'giulia' for reconnect:

Display Type Session ID Options Depth Screen Status Session Name
------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------


NX> 148 Server capacity: not reached for user: giulia
NX> 105 startsession --link="wan" --backingstore="1" --nodelay="1" --encryption="1" --cache="8M" --images="32M" --media="0" --session="PcFisso" --type="unix-gnome" --cookie="******" --geometry="1024x717" --kbtype="pc102/" --screeninfo="1024x717x24+render"

NX> 1000 NXNODE - Version 1.4.0-45-SVN OS (GPL)
NX> 700 Session id: merlino-1000-42CDB221F558ECF45F12596298EC8F1B
NX> 705 Session display: 1000
NX> 703 Session type: unix-gnome
NX> 701 Proxy cookie: 8521ce094a2199d3a861de92b1637579
NX> 702 Proxy IP: 127.0.0.1
NX> 706 Agent cookie: ded424ec83b23a0eb0820c4c5f9c1df6
NX> 704 Session cache: unix-gnome
NX> 707 SSL tunneling: 1
NX> 105 /usr/lib/nx/nxserver: line 891: 26068 Terminato ( sleep $AGENT_STARTUP_TIMEOUT; exit 1 )
NX> 504 Session startup failed.
NX> 1004 Error: nxagent failed to start with: Unrecognized option: 1
NX> 1001 Bye.
Killed by signal 15.


non capisco mica cosa significhi... :fagiano:

essential__60
19-08-2006, 16:34
sleep $AGENT_STARTUP_TIMEOUT; exit 1

prova a vedere qua
http://openfacts.berlios.de/index-en.phtml?title=FreeNX_FAQ/Problem_Solving

o anche qua

http://www.linuxforums.org/forum/linux-newbie/66210-freenx-session-wont-start.html

PS se riesci a farlo funzionare ci dici come va?
Tipo macchina server cpu ram - numero utenti - veloce o lento eccetera

tutmosi3
19-08-2006, 17:02
Hei Inessuno, ma tu non avevi Debian?
Ciao

lnessuno
19-08-2006, 17:08
in quei link non sono riuscito a trovare nulla... :(

ma cavolo, arrivo ad avere authentication completed, poi mi esce con session startup failed :mbe:

essential__60
19-08-2006, 17:18
in quei link non sono riuscito a trovare nulla... :(

ma cavolo, arrivo ad avere authentication completed, poi mi esce con session startup failed :mbe:


come nulla?

------------------------------------------------
'Backingstore problem':

Thorsten Sandfuchs found some issues concerning backingstore. Problem arouse as you try to connect to a 0.5.0 installation with no 2.0.0 backend support and a 2.0.0-client. As Nomachine changed the behaviour of the backingstore-option. In 1.5.0-clients the client sends "always, when_requested" et all and freenx just passed this string to the nxagent-call. The new client now sends "backingstore=1" and the 1.5.0-nxagent issues a warning and an error with "no argument requiered for -bs" or with "Error: NX Agent exited with exit status 1.". You can read all his message here: [WWW] Backingstore or 2.0.0-client and 1.5.0 backend and freenx-0.5

Look at nxnode and in function 'node_start_agent()' after this line

[ -n "$backingstore" ] && B="-bs $backingstore"

add these lines:

# backingstore = { "when_requested", "always", ... }
[ -n "$backingstore" -a "$ENABLE_2_0_0_BACKEND" != "1" -a "$backingstore" != "1" ] && B="-bs $backingstore"
# backingstore = 1 (new nxclient 2.0.0 doesn't send any strings in the option-string for backingstore anymore)
[ -n "$backingstore" -a "$ENABLE_2_0_0_BACKEND" != "1" -a "$backingstore" = "1" ] && B="+bs"
# backingstore = 1 and 2.0.0-Backend EXPERIMENTAL
[ -n "$backingstore" -a "$ENABLE_2_0_0_BACKEND" = "1" ] && B="-bs $backingstore"

This works using nxclient version 2.0.0-98.

--Predseda3D 2006-08-02


-----------------------------------------
se hai debian

http://wiki.debian.org/freenx

lnessuno
19-08-2006, 17:22
Hei Inessuno, ma tu non avevi Debian?
Ciao


usavo debian fino a qualche mese fa, poi ho provato ubuntu (prevalentemente per xgl) e ora sono rimasto con lei... mi trovo molto bene :)

lnessuno
19-08-2006, 17:32
:boh: non riesco a capire cosa devo modificare, in che file... :stordita:

lnessuno
19-08-2006, 17:42
Established X server connection...


ma per ora non si muove :D

p.s. sto facendo delle prove utilizzando lo stesso pc per client e server...


ora mi ha dato errore:

NXPROXY - Version 2.0.0

Copyright (C) 2001, 2006 NoMachine.
See http://www.nomachine.com/ for more information.

Info: Proxy running in client mode with pid '31992'.
Session: Starting session at 'Sat Aug 19 18:41:03 2006'.
Warning: Connected to remote NXPROXY version 1.5.0 with local version 2.0.0.
Info: Synchronizing local and remote caches.
Info: Handshaking with remote proxy completed.
Warning: Font server connections not supported by the remote proxy.
Warning: Failed to read data from the X auth command.
Warning: Generating a fake cookie for X authentication.
Info: Using lan link parameters 1536/24/1/0.
Info: Using image streaming parameters 50/128/1024KB/6144/768.
Info: Using pack method '16m-jpeg-9' with session 'unix-gnome'.
Info: Not using NX delta compression.
Info: Not using ZLIB data compression.
Info: Not using ZLIB stream compression.
Info: Not using persistent cache.
Session: Session started at 'Sat Aug 19 18:41:03 2006'.
Warning: Cookie mismatch in the authentication data.
Session: Terminating session at 'Sat Aug 19 18:42:04 2006'.
Info: End of NX transport requested by signal '15'.
Info: Waiting the cleanup timeout to complete.
Warning: Parent process appears to be dead. Exiting watchdog.

ma c'ho già pronto il coso proxy che dice la stessa guida che mi hai passato. provo

lnessuno
19-08-2006, 17:47
non ha più dato errore ma non si vede nulla... no problemo, forse dipende dal fatto che sono sullo stesso pc che fa da server :D

ora provo con il client vero e proprio :)

lnessuno
19-08-2006, 17:58
FUNZIONAAAAAAAAAAAAAH! :D


ora faccio qualche test, ma sembra andare benone :D

lnessuno
19-08-2006, 18:02
allora:


ho provato a fare un giro delle cartelle nella mia home, nessun rallentamento (sembra quasi di essere di fronte al pc), ho provato a navigare su internet, ho lanciato qualche screensaver... spettacolare, c'è un lag ridicolo che quasi non si nota, per il resto non ci sono rallentamenti di sorta.


FIGATONA! :D



grazie a tutti per l'aiuto! :) magari metterò una piccola guida sul mio sito, si sa mai che possa tornare utile a qualcuno... :)

Devil!
20-09-2006, 17:14
vorrei provare NX però ho problemi ad autenticarmi

mi potreste brevemente spiegare le chiadi autenticazione da utilizzare, dove metterle e che opzioni abilitare?

grazie