Instalarea și configurarea vnc în 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 în ubuntu

VNC (Virtual Network Computing) este un sistem de acces la distanță care vă permite să utilizați tastatura și mouse-ul pentru a interacționa cu interfața grafică a desktop-ului de la distanță. Cu aceasta, puteți gestiona fișierele, software-ul și setările serverului de la distanță fără a accesa linia de comandă.

Acest ghid vă va ajuta să instalați VNC pe un server virtual dedicat Ubuntu 16.04 și să configurați o conexiune securizată folosind un tunel SSH. Serverul VNC va folosi TightVNC, un pachet de control de la distanță și rapid, care acceptă munca chiar și cu Internet lent.

cerinţe

  • Configurați serverul Ubuntu 16.04 (pentru aceasta, consultați manualul pentru configurația inițială).
  • Utilizator non-root cu acces la sudo.
  • Un computer local cu un client VNC preinstalat care acceptă conexiuni VNC prin tunelul SSH. Utilizatorii de Windows pot instala TightVNC, RealVNC sau UltraVNC. Utilizatorii Mac OS X pot accesa pachetul încorporat de partajare a ecranului sau pot utiliza aplicații inter-platforme (de exemplu, RealVNC). Utilizatorii Linux pot alege vinagre, krdc, RealVNC, TightVNC și așa mai departe.

1: Instalați mediul desktop și serverul VNC

Implicit, serverele Ubuntu 16.04 sunt livrate fără un spațiu desktop predefinit și cu mediul desktop VNC. Deoarece mai întâi trebuie să instalați aceste componente. Acest manual folosește pachetele Xfce și TightVNC disponibile în repozitoriul oficial Ubuntu.

Pentru a instala pachetele specificate pe server, tastați:

sudo apt instalare xfce4 xfce4-goodies tightvncserver







Pentru a finaliza configurația inițială a serverului VNC după ce l-ați instalat și selectați o parolă puternică, utilizați comanda vncserver.

Comanda vncserver completează configurația inițială a VNC și creează fișierele de configurare.

2: Configurarea serverului VNC

Mai întâi, trebuie să definiți comenzile pe care serverul VNC le va efectua la pornire. Aceste comenzi trebuie să fie în fișierul xstartup din directorul .vnc, care este stocat în directorul de acasă al utilizatorului curent. Scriptul de pornire a fost creat de comanda vncserver, dar trebuie ajustat pentru a interacționa cu Xfce.

Prima dată când VNC utilizează portul 5901. VNC numește acest port: 1. VNC poate rula alte instanțe pe alte porturi, care vor fi numite: 2. 3, etc.

Pentru a modifica setările serverului VNC, trebuie să opriți instanța care utilizează portul 5901.

vncserver -kill: 1

Comanda va returna un astfel de mesaj (PID va fi diferit):

Uciderea procesului Xtightvnc ID 17648

Faceți copii de rezervă pentru fișierul xstartup:

Apoi creați un nou fișier xstartup:

Introduceți în el următoarele comenzi, care vor fi executate automat la pornirea serverului VNC. Salvați și închideți fișierul.

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

Folosind prima comandă, xrdb $ HOME / .Xresources, GUI-ul serverului VNC citește fișierul .Xresources. În fișierul .Xresources, utilizatorul poate modifica anumite setări desktop (personaliza culorile terminalelor, temele cursorilor, fonturile). A doua comandă lansează pur și simplu Xfce, care stochează toate programele grafice necesare pentru administrarea serverului.

Acum trebuie să transferați permisiunile la fișier:

În timpul pornirii, serverul va reveni:

Noul desktop "X" este your_server_name.com:1
Pornirea aplicațiilor specificată în /home/8host/.vnc/xstartup
Fișierul jurnal este /home/8host/.vnc/liniverse.com:1.log

3: Testarea desktop-ului VNC

Acum trebuie să vă asigurați că serverul VNC este configurat corect.

Creați o conexiune SSH pe computerul local care este redirecționat către serverul localhost al serverului VNC. Pentru a face acest lucru, puteți utiliza un terminal Linux sau OS X.

ssh -L 5901: 127.0.0.1: 5901 -N -f -l nume utilizator server_ip_address

Acum puteți utiliza clientul VNC pentru a vă conecta la server. Pentru aceasta trebuie să vă autentificați. Introduceți parola stabilită în secțiunea 1.

Apoi, pe ecran apare desktopul standard Xfce.

Puteți accesa fișierele din directorul de domiciliu utilizând managerul de fișiere sau linia de comandă.

4: Crearea unui fișier de serviciu VNC

Acum trebuie să configurați serverul VNC ca sistem de service.

Creați un fișier nou /etc/systemd/system/vncserver@service:

sudo nano /etc/systemd/system/[email protected]

Copiați și inserați în el următorul cod:

/etc/systemd/system/[email protected]
[Unitate]
Descriere = Porniți serverul TightVNC la pornire
După = syslog.target target.target
[Serviciu]
Tip = forking
Utilizator = 8host
PAMName = login
PIDFile = / home / 8host / .vnc /% H:% i.pid
ExecStartPre = - / usr / bin / vncserver -kill:% i> / dev / null 2> 1
ExecStart = / usr / bin / vncserver -dept 24 -geometrie 1280x800:% i
ExecStop = / usr / bin / vncserver -kill:% i
[Instalare]
WantedBy = multi-user.target

Notă. Specificați numele de utilizator în loc de 8host.

Salvați și închideți fișierul.

sudo systemctl daemon-reload

Includeți un fișier nou:

sudo systemctl permite [email protected]

Opriți instanța curentă a serverului VNC în cazul în care funcționează încă:

vncserver -kill: 1

Încercați să o executați ca orice alt serviciu sistemat:

sudo systemctl începe vncserver @ 1

Pentru a verifica dacă serverul rulează, verificați starea acestuia:

sudo systemctl status vncserver @ 1

Dacă serverul rulează, comanda va reveni:

concluzie

Acum pe serverul Ubuntu 16.04 este instalat un server VNC securizat. Acesta poate fi folosit pentru a gestiona fișierele, programele și setările unui server de la distanță.

Bună ziua. Prompt vă rog la mvc porniți o comandă vncserver în gulls greu există o eroare
xrdb: Nu există un astfel de fișier sau director
xrdb: nu se poate deschide fișierul "/home/user/.Xresources"
Cum să-l înfrângem?







Articole similare

Trimiteți-le prietenilor: