Meniu

Ubuntu Remote Access

GNOME suporta mai multi utilizatori simultan. Spre deosebire de vncviewer care doar copiaza ecranul curent pe un alt sistem, XDMCP permite mai multor utilizatori sa se logheze si sa ruleze sesiuni GNOME individuale in acelasi timp. In acest fel daca dispuneti de un sistem puternic pe care aveti instalat Ubuntu mai multi utilizatori pot folosi calculatarele lor mai slabe pentru a se loga la el si astfel sa poata rula aplicatii care necesita sisteme mai performante.

Cum se activeaza XDMCP

Pentru a activa XDMCP pe calculatorul puternic :

System -> Administration -> Login Window

In feerastra Login Window Preferences , selectati

Tab-ul Remote -> Style: Same as Local -> Inchideti fereastra de dialog -> Restartati sistemul

Cum va logati de pe un alt sistem Ubuntu

Restartati sistemul slab si va opriti la ecranul de login 2. Click pe Options in partea stanga jos a ecranului de login 3. Selectati "Remote Login via XDMCP" 4. In fereastra de dialog, introduceti numele gazdei sau adresa de ip a calculatorului puternic la care vreti sa va conectati

Remote Desktop prin VNC

Cum se configureaza conexiunea de la distanta (nu este sigur)

Atentie! Remote Desktop va funtiona numai daca sunteti intr-o sesiune GNOME' sau KDE'


Sa lasati calculatorul nesupravegheat intr-o sesiune GNOME sau KDE nu este sigur
Folositi (System -> Lock Screen) si inchideti monitorul atunci cand calculatorul este lasat nesupravegheat

System -> Preferences -> Remote Desktop

Remote Desktop Preferences

Sharing -> Allow other users to view your desktop (Bifat) Allow other users to control your desktop (Bifat)
Security -> Ask you for confirmation (Un-Checked) Require the user to enter this password: (Bifat) Password: Specificati parola

Pentru utilizatorii KUBUNTU (sau KDE) :

K Menu -> System Settings -> Internet & Network -> Sharing

Desktop Sharing

Tab-ul Access -> Allow uninvited connections (Bifat) Allow uninvited connections to control the desktop (Bifat) Password: Specificati parola

Cum se coneteaza la un sistem Ubuntu aflat la distanta de pe un alt sistem Ubuntu

Nota : Se presupune ca sistemul aflat la distanta are Remote Desktop configurat

Cum se configureaza conexiunea de la distanta (nu este sigur)
Sistemul Ubuntu aflat la distanta: 192.168.0.1

vncviewer -fullscreen 192.168.0.1:0

Pentru a iesi din vncviewer

Apasa 'F8' -> Quit viewer

Cum se conecteaza la un sistem Ubuntu aflat la distanta de pe un sistem Windows

Nota : Se presupune ca sistemul aflat la distanta are Remote Desktop configurat
Citeste #Cum se configureaza conexiunea de la distanta (nu este sigur)
Sistemul Ubuntu aflat la distanta: 192.168.0.1

Daca aveti un router nu uitati sa deschideti portul corespunzator (5900 este portul folosit implicit)

Acest procedeu se numeste port forwarding

Aceasta este o versiune freeware DotNet care necesita DotNet framework
" Pagina de internet a RealVNC a fost creeata si mensinuta de catre dezvoltatorii initiali ai VNC pe vremea cand acestia lucrau la AT&T. Exista trei versiuni de RealVNC : Free , Personal si Entrerprise ultimele doua fiind contra cost.
Acestia sunt doar doi dintre clientii VNC care pot fi folositi. Puteti mereu cauta pe Internet un alt client care sa fie mai adaptat cerintelor proprii.

Deschideti clientul VNC , si utilizati urmatoarea sintaxa pentru conectare <:numarul desktopului>|<::PORT>

De exemplu utilizati: 192.168.1.2:0 sau 192.168.1.2::5900 pentru a va conecta la desktop-ul 0, 192.168.1.2:1 or 192.168.1.2::5901 pentru a va conecta la desktop-ul 1 si tot asa...

Cum se conecteaza la un sistem Ubuntu aflat la distanta de pe un sistem OSX

Nota : Se presupune ca sistemul aflat la distanta are Remote Desktop configurat


Cum se configureaza conexiunea de la distanta (nu este sigur)
Sistemul Ubuntu aflat la distanta: 192.168.0.1

Daca aveti un router nu uitati sa deschideti portul corespunzator (5900 este portul folosit implicit)

Acest procedeu se numeste port forwarding

Downloadeaza ChickenOfTheVNC: de aici

Deschideti ChickenOfTheVNC, introduceti gazda (adresa de IP a sistemului aflat la distanta), numarul desktopului (implicit 0 iar portul este 5900) si parola.

De exemplu utilizati: Host: 192.168.0.1, Display 0, Password: parola

Remote Desktop prin NX

Cum se instaleaza si configureaza un server NX

NX este mult mai rapid decat VNC, chiar si pe conexinile cu latime mica de banda , si utilizeaza ssh, astfel conexiunile fiind mult mai sigure decat cele prin VNC . In loc sa imparta desktopul curent cu un utilizator aflat la distanta deschide insa un desktop ca o sesiune separata . Avantajul este ca utilizatorul local si cel aflat la distanta pot folosi acelasi sistem simultan fara sa intervina in sesiunea celuilalt. Dezavantajul este acela ca NX nu poate fi folosit pentru a impartii acelasi desktop si aceeasi sesiune astfel incat ambii utilizatori sa vada acelasi lucru.

Prin instructiunile urmatoare se va instala versiunea free a serverului NX de la Nomachine . Nu recomandam sa incercati sa folositi serverul FreeNX (open source) momentan din cauza numeroaselor dificultati pe care utilizatorii le-au avut incercand sa-l faca sa functioneze . Daca acest lucru se va schimba vom modifica aceasta sectiune corespunzator.

NOT?: Daca ati incercat mai inainte sa instalati NX sau FreeNX si nu ati reusit TREBUIE sa dezinstalati alaturi de toate pachetele pe care le-ati instalat dor cu scopul de a reusi instalarea . Acelasi lucru se aplica si daca ati instalat vreun server sau client Nomachine . Cautati calculatorul de foldere NX care au fost creeate si stergeti-le (asigurati-va ca au fost cu adevarat creeate in timpul instalarii NX sau FreeNX ). Astfel veti curata calculatorul de toate urmele instalarilor anterioare fapt esential pentru o instalare cu succes. Acelasi lucru se aplica si alor clienti pe care i-ati putea avea instalati pe sistem , daca nu sunt exact cei descrisi mai jos . De asemena daca ati adaugat arhive FreeNX in /etc/apt/sources.list, inlaturati-le de acolo.

- Folosind Synaptic sau Adept, instalati pachetul ssh . Instalarea va esua daca nu aveti ssh instalat.

- Downloadati urmatoarele trei fisiere, urmatoarele:

"NX Desktop Server DEB for Linux" de la [1] "NX Node DEB for Linux" de la [2] "NX Client DEB for Linux" de la [3]

Instalati fisierele in ordinea de mai jos dand click dreapta pe ele si instalandu-le , folosind un manager de pachete sau din linie de comanda executand sudo dpkg -i cale/fisier/numefisier.deb pentru fiecare fisier. Ordinea este urmatoarea :

nxclient nxnode nxserver

- Folosind un editor text ca root deschide-ti fisierul /etc/ssh/sshd_config (de exemplu, sudo nano /etc/ssh/sshd_config intr-un terminal) si adaugati urmatoarea linie la sfarsitul fisierului.

AuthorizedKeysFile /usr/NX/home/nx/.ssh/authorized_keys2

Intr-un terminal executati sudo /etc/init.d/ssh restart pentru a restarta sshd.

- Testati serverul NX executand sudo /usr/NX/bin/nxserver --status intr-un terminal. Rezultatul comenzii ar trebui sa fie urmatorul :

NX> 900 Connecting to server .. NX> 110 NX Server is running. NX> 999 Bye.

- Din motive de securitate este recomandat sa editati ca root fisierul /usr/NX/etc/server.cfg modificand valorile liniilor urmatoare astfel :

ENABLE_AUTOKILL_SESSIONS = "1" ENABLE_UNENCRYPTED_SESSION = "0"

- Tot din motive de securitate este recomandat sa editati ca root fisierul /usr/NX/etc/node.cfg modificand valoare liniei urmatoare astfel :

ENABLE_UNENCRYPTED_SESSION = "0"

Un sfat este sa verificati folderele din cadrul /usr/NX/var/db din cand in cand pentru a sterge fisierele care au ramas de la sesiuni mai vechi . Speram ca viitoarele versiuni ale serverului NX vor face asta in mod automat . Iesind corespunzator (prin log-out) dintr-o sesiune veti reduce numarul acestor fisiere ramase in urma.

Cum se instaleaza si configureaza un client NX

Pentru un sistem linux instalati cel mai nou client NX pentru distributia voastra disponibil la [4]. Pentru un sistem Windows instalati cel mai nou client NX pentru Windows disponibil la [5] Nota : Nu trebuie sa instalati noi fonturi decat in unele cazuri exceptionale . Pentru un client Mac OSX sau Solaris , uitati-va pe pagina [6].

Creeati o noua sesiune folosind "connection wizard", modificand optiunile asa cum sunt prezentate in continuare (daca este cazul).

In tab-ul General , sectiunea Desktop , schimbati in "Unix" si "KDE" (pentru Kubuntu) sau "Gnome" (pentru Ubuntu). Mutati slider-ul pentru a alege tipul conexiunii . In sectiunea Display, schimbati in "Fullscreen" (pentru o mai buna calitate a imaginii) si folosind encoding-ul implicit pentru imagine.

In tab-ul Advanced, bifati "Enable SSL encryption of all traffic" (daca ati realizat recomandarile de mai sus) .

In tab-ul Services, puteti incerca sa bifati "Enable multimedia support" - astfel POATE veti auzi sunet de la sistemul la care va conectati. Deoarece acesta depinde de conexiunea dintre calculatoare nu va asteptati la perfectiune. Daca folositi Kubuntu/KDE probabil nu veti auzi nimic.

Doar pentru clientul Windows : In mod implicit daca apasati alt-tab sau alt-shift-tab, fereastra se va schimba pe sistemul local in loc de cel la care sunteti conectat .Daca doriti sa schimbati acest comportament instalati NX Client Utility de la [7]. Este recomdat sa folositti versiunea 1 decat versiunea 2 BETA deoarece aceasta este mai stabila. Pentru a folosi NX Client Utility trebuie sa setati combinatii alternative pentru "Walk Through Windows" si "Walk Through Windows (Reverse)" .

Combinatiile alternative sunt:

Walk Through Windows - alt-/ (utilizatorul apasa alt-tab) Walk Through Windows (Reverse) - alt-? (utilizatorul apasa alt-shift-tab)

Pentru a inchide sistemul la care sunteti conectat (recomandat doar daca este sau va fi cineva prezent pentru a-l deschide inapoi cand va fi necesar), executati intr-un terminal sudo shutdown -h +2 - Astfel veti avea la dispozitie doua minute pentru a iesi din sesiunea dumneavoastra inainte ca sistemul sa se inchida. Este recomandat sa iesiti corespunzator din sesiune deoarece astfel evitati lasarea unor fisiere in folderul /usr/NX/var/db in urma sesiunii.

John Doe

Articole publicate de la contributori ce nu detin un cont pe gnulinux.ro. Continutul este verificat sumar, iar raspunderea apartine contributorilor.
  • | 340 articole

pavel | 2 years, 6 months

eu folosesc gentoo cu gnome si sunt foarte fericit


  • powered by Verysign