Instalarea și configurarea vNc pe serverul ubuntu

Plasarea serverelor în centre de date fiabile din Europa. Deschideți serverul VPS / VDS bazat pe cloud pe SSD-uri rapide în 1 minut!

Cel mai bun Gazduire:
- protejează datele de accesul nedorit într-un centru de date european protejat






- va accepta plata cel puțin în taxe.
- vă va permite să vă distribuiți distribuția

- protecția împotriva atacurilor DDos
- copie de rezervă gratuită
- Uptime 99.9999%
- Centrul de date - TIER III
- furnizor - TIER I

Sprijinim în limba rusă 24/7/365 Lucrăm cu persoane juridice și persoane fizice. Acum aveți nevoie de 24 nuclee și 72 GB de memorie RAM. Vă rog!

Tarifele noastre avantajoase vor dovedi că nu ați știut încă ieftinul de găzduire!

Minute: selectați configurația, plătiți și CMS de pe VPS este gata.
Banii înapoi - 30 de zile!

Carduri bancare, e-valută, prin intermediul terminalelor Qiwi, Webmoney, PayPal, Novoplat etc.

Puneți o întrebare la sprijinul 24/7/365

Găsiți răspunsuri în baza noastră de date și cunoașteți recomandările

Ofertă de la 8host.com

Instalarea și configurarea vNc pe serverul ubuntu

VNC (sau Virtual Network Computing) este un sistem de acces la distanță care vă permite să vă conectați la desktop-ul unui server de la distanță. VNC simplifică gestionarea fișierelor, a software-ului și a setărilor serverului de la distanță, ceea ce este deosebit de important pentru utilizatorii care nu au învățat încă cum să lucreze cu linia de comandă.

Acest ghid demonstrează instalarea VNC pe un server Ubuntu 14.04 și crearea unei conexiuni securizate folosind un tunel SSH. Manualul utilizează serverul VNC TightVNC, un pachet de control de la distanță rapid și ușor. Acest pachet va asigura fiabilitatea și stabilitatea conexiunii chiar și cu semnale slabe de rețea.

cerinţe

Instalați conexiunea SSH la server și continuați cu instalarea VNC.

1: Instalați desktop-ul și mediul VNC

Implicit, majoritatea instalărilor de servere Linux sunt furnizate fără un mediu grafic. În acest caz, trebuie să configurați mai întâi un astfel de mediu. Acest tutorial vă arată cum să instalați mediul XFCE4 familiar pentru majoritatea utilizatorilor.

Puteți descărca pachetele XFCE și TightVNC din depozitul de software Ubuntu folosind apt:

sudo apt-get update
sudo apt-get instala xfce4 xfce4-goodies tightvncserver

Pentru a finaliza configurația inițială a serverului VNC, utilizați comanda vncserver, care va crea o parolă sigură:

Comanda vncserver completează instalarea VNC, creând fișiere de configurare standard și informații despre conexiunea de care are nevoie serverul. Când toate pachetele sunt instalate, continuați cu configurarea serverului VNC și a desktopului grafic.

2: Configurarea serverului VNC

În primul rând, trebuie să specificați comenzile pe care serverul VNC trebuie să le execute la pornire. Aceste comenzi sunt localizate în fișierul de configurare xstartup. Un astfel de fișier a fost preîncărcat pe server în timpul instalării, dar desktopul XFCE necesită alte comenzi.







După instalare, serverul VNC este pornit în mod implicit pe portul 5901. Acest port este denumit port de afișare, VNC se referă la acesta utilizând următoarele simboluri: 1. VNC vă permite să executați mai multe instanțe pe alte porturi (cum ar fi: 2 .3, etc.). Când lucrați cu servere VNC, rețineți că: x este portul de afișare, setat la 5900 + x.

În acest stadiu, configurația serverului VNC trebuie schimbată; pentru a porni, opriți serverul VNC care rulează pe portul 5901:

vncserver -kill: 1

Înainte de a începe configurarea fișierului xstartup, creați o copie de rezervă doar în cazul în care:

Acum deschideți fișierul xstartup în nano:

Adăugați următoarele comenzi la acesta, care vor fi executate automat când serverul VNC este pornit sau repornit:

#! / bin / bash
xrdb $ HOME / .Resurse
startxfce4

Pentru a vă asigura că serverul VNC poate utiliza în mod corect acest fișier nou, transferați-i privilegiile corespunzătoare:

3: Crearea unui fișier de serviciu VNC

Pentru a monitoriza cu ușurință un nou server VNC, trebuie să îl configurați ca serviciu Ubuntu. Acest lucru vă va permite să porniți, să opriți și să reporniți serverul VNC după cum este necesar.

Mai întâi, deschideți un nou fișier de serviciu în /etc/init.d cu nano:

sudo nano /etc/init.d/vncserver

#! / bin / bash
PATH = "$ PATH: / usr / bin /"
export USER = "user"
DISPLAY = "1"
DEPTH = "16"
GEOMETRIE = "1024x768"
OPȚIUNI = "- $ depth -geometry $: $ -localhost"
. / lib / lsb / init-funcții

Nu uitați să înlocuiți cuvântul utilizator cu un nume de utilizator cu privilegii extinse (nu root), puteți schimba de asemenea rezoluția afișajului (înlocuiți valoarea 1024 × 768).

Apoi trebuie să specificați comenzile pentru a administra noul serviciu. Următorul bloc de codare include comanda necesară pentru pornirea serverului VNC și feedback-ul acestuia (cuvântul cheie pentru comanda de pornire).

caz "$ 1" în
începe)
log_action_begin_msg "Pornirea serverului vncserver pentru utilizator '$' pe localhost: $"
su $ -c "/ usr / bin / vncserver $"
;;

Următorul bloc creează un cuvânt cheie pentru comanda stop, care vă permite să opriți serverul VNC.

oprire)
log_action_begin_msg "Oprirea serverului vncserver pentru utilizator '$' pe localhost: $"
su $ -c "/ usr / bin / vncserver -cu: $"
;;

Ultimul bloc de coduri creează un cuvânt cheie pentru comanda de repornire, care, de fapt, este o combinație a celor două comenzi anterioare:

După adăugarea tuturor acestor blocuri în scriptul de serviciu, salvați și închideți fișierul. Faceți acest script de serviciu executabil pentru a putea utiliza comenzile nou create.

sudo chmod + x /etc/init.d/vncserver

Acum, încercați să utilizați serviciul executând comanda start:

serviciul sudo vncserver începe

4: Conectarea la desktop-ul VNC

Pentru a testa un server VNC, trebuie să utilizați un client care suportă conexiuni VNC prin tuneluri SSH. Când lucrați cu Windows, puteți utiliza TightVNC, RealVNC sau UltraVNC. În Mac OS X, puteți utiliza funcția de partajare a ecranelor încorporată sau o aplicație cross-platform (de exemplu, RealVNC).

Mai întâi, trebuie să creați o conexiune SSH pe computerul local care va transmite în siguranță conexiunile localhost către serverul VNC. În Linux și OS X, puteți face acest lucru prin terminal folosind următoarea comandă:

ssh-L 5901: 127.0.0.1: 5901 -N -f -l serverul_ip_address

Notă. înlocuiți substituenții utilizatorului și adresa server_ip_director cu numele și IP-ul.

Când lucrați cu clientul grafic SSH (de exemplu, PuTTY), utilizați server_ip_address ca o conexiune IP și setați localhost: 5901 ca port nou avansat în setările de tunel SSH ale programului.

Apoi puteți folosi VNC Viewer pentru a vă conecta la serverul VNC pe localhost: 5901. Nu uitați să specificați: 5901 la sfârșit, deoarece acesta este singurul port pe care este disponibil serverul VNC.

După conectare, desktopul standard XFCE apare, pregătit pentru configurare și utilizare!

După ce verificați dacă conexiunile VNC funcționează corect, adăugați serviciul VNC în lista serviciilor standard, astfel încât să pornească automat la pornirea serverului:

sudo update-rc.d vncserver implicit

concluzie

Deci, acum pe server Ubuntu 14.04 este configurat și rulează un server VNC securizat. Acum aveți abilitatea de a gestiona setările de fișiere, programe și server cu o interfață grafică ușor de utilizat.







Articole similare

Trimiteți-le prietenilor: