- Dave McKay
@TheGurkha
- 24 iulie 2019, 9:00 EDT
Nevoie pentru a pune mâna pe o distanță de Ubuntu Linux calculator? Configurați partajarea ecranului Ubuntu și luați telecomanda atunci când trebuie. Vă puteți conecta la partajarea ecranului cu orice client VNC. Vă vom arăta cum.,
„partajarea ecranului” încorporată a Ubuntu este un Server VNC
când faceți o conexiune SSH la un computer Ubuntu Linux la distanță, obțineți o interfață de fereastră terminal. Acest lucru este perfect pentru multe sarcini, cum ar fi administrarea sistemului, și are avantajul de a fi o conexiune ușoară. Nu există grafică de transmis de la computerul gazdă la clientul local, deci este rapid și ușor de configurat.dacă doriți să vedeți aplicații grafice instalate pe gazda de la distanță pe computerul local, puteți face acest lucru cu o conexiune PuTTY, care este, de asemenea, ușor de configurat.,dar dacă doriți să mergeți all-in și să vedeți întregul desktop la distanță și ca și cum ați sta chiar în fața lui? Simplu-utilizați „partajarea ecranului”, cunoscută și sub denumirea de partajare desktop.pentru a face acest lucru, configurați partajarea ecranului pe computerul la distanță și conectați-l la acesta cu un client VNC de pe computerul local. Și-ați ghicit—este ușor de configurat.deși acest articol se concentrează pe Ubuntu, acesta este într-adevăr un lucru GNOME. Funcționează la fel de bine pe orice alt Linux care are o versiune GNOME a distribuției lor., Manjaro și Fedora, de exemplu, au aceleași opțiuni și setări descrise mai jos. Am trecut prin acest proces cu Ubuntu 18.04 LTS.
cum să activați partajarea ecranului pe gazda la distanță
acestea sunt setările pe care le faceți pe computerul Ubuntu la distanță la care urmează să vă conectați.în meniul Sistem, faceți clic pe Pictograma Setări.
în dialogul „Setări”, faceți clic pe „Partajare” în panoul lateral, apoi faceți clic pe butonul „Partajare” activat.
Faceți clic pe „Off” de lângă opțiunea „Partajare ecran”, astfel încât să se schimbe în „On.”
apare dialogul” Partajare ecran”., Faceți clic pe Comutare în bara de titlu pentru a o activa.
când comutarea este activată, glisorul din partea de jos a dialogului se schimbă, de asemenea, în On.
în mod implicit, ” Opțiuni de acces „este setat la” conexiuni noi trebuie să solicite acces.”Aceasta înseamnă că fiecare utilizator trebuie să confirme fiecare conexiune. Dacă încercați să vă conectați de la distanță, acest lucru nu va funcționa, deci configurați o parolă în schimb. Selectați butonul radio ” solicitați o parolă „și introduceți o parolă în câmpul” Parolă”.,această parolă nu este legată de niciun cont de utilizator, dar trebuie furnizată de clienți la distanță atunci când se conectează. Este limitat la opt caractere, așa că faceți-l cât mai complex posibil. Dacă uitați parola, puteți repeta întotdeauna acești pași pentru ao reseta.după ce ați introdus o parolă, închideți dialogurile” Partajare ecran” și „setări”.
criptarea este utilizată pentru a transfera și verifica parola atunci când se face o solicitare de conexiune. Dacă restul traficului VNC este criptat depinde de capacitățile clientului VNC., Acest lucru este mai mult de o preocupare pe conexiuni pe internet.cu excepția cazului în care aveți un VPN securizat între cele două site-uri sau conexiunea VNC este protejată în alt mod (prin tunelare prin SSH, de exemplu), este sigur să presupunem că conexiunea nu este criptată. Evitați deschiderea documentelor sensibile sau private prin conexiune.acum, avem nevoie pentru a configura un client pentru a se conecta la acest computer, și care ne aduce la adrese IP.
cum să accesați sistemul la distanță prin Internet
atenție: vă recomandăm să utilizați VNC numai printr-o rețea locală., Partajarea ecranului Ubuntu nu vă va permite să setați o parolă mai lungă de opt caractere. Dacă doriți să vă conectați de la distanță, vă recomandăm să configurați un server virtual private network (VPN) în rețea cu sistemul Ubuntu de la distanță. Conectați-vă la VPN de pe internet, apoi conectați-vă la sistemul VNC prin VPN. Acest lucru evită expunerea serverului VNC direct la rețea. Cu toate acestea, dacă doriți oricum să faceți serverul de partajare a ecranului accesibil pe internet, Această secțiune vă arată cum.,dacă nu sunteți în aceeași rețea ca și computerul Ubuntu la distanță, va trebui să vă conectați la acesta prin internet. Adresa IP pe care o rețea o prezintă internetului este adresa IP publică. Este de fapt adresa IP a routerului, care este atribuită de furnizorul de servicii Internet (ISP). Deci, trebuie să găsim acea adresă IP.cel mai simplu mod de a face acest lucru este tastați „ip-ul meu” în bara de căutare Google de pe computerul Ubuntu de la distanță și apoi apăsați Enter.acest lucru este bine de știut, dar nu este suficient să faceți o conexiune la computerul de la distanță.,imaginați-vă că doriți să sunați pe cineva la un hotel. Nu poți suna direct în camera lor. Mai întâi sunați la hotel și le dați numele oaspetelui cu care doriți să vorbiți. Operatorul tabloul verifică directorul hotelului și pune apelul prin camera corectă.
routerul dintr-o rețea acționează ca operator al tabloului de distribuție. Deci, routerul din rețeaua de la distanță trebuie configurat pentru a transmite cererile de conectare VNC către computerul Ubuntu. Aceasta este o tehnică de rețea numită port forwarding.
dar să o copie de rezervă un moment., Este posibil ca ISP-ul dvs. să vă fi atribuit fie o adresă IP publică statică, fie o adresă IP publică dinamică. Un IP public static este permanent, în timp ce o adresă IP publică dinamică se schimbă probabil atunci când routerul repornește. Dacă adresa IP publică se schimbă periodic, computerele de la distanță nu vor ști la ce adresă IP să trimită solicitarea de conectare.
soluția este ceva numit dynamic domain name system (DDNS). Există furnizori DDNS gratuite pe care le puteți utiliza. Procesul general este:
- vă înregistrați la furnizorul DDNS și primiți o adresă web statică.,
- configurați routerul pentru a contacta periodic furnizorul DDNS și a-l informa despre adresa IP curentă.
- sistemul DDNS își actualizează înregistrarea adresei dvs. web,astfel încât să indice adresa dvs. Aceasta înseamnă că cererile de conectare făcute la adresa dvs. web sunt întotdeauna redirecționate către adresa IP curentă și corectă.
RELATED: cum să accesați cu ușurință rețeaua de domiciliu de oriunde cu DNS dinamic
folosind analogia hotelului nostru, cererea de conectare a ajuns până acum la tabloul de distribuție al hotelului., Pentru a finaliza conexiunea, routerul trebuie să efectueze redirecționarea portului.
routerele pot trimite trafic care ajunge pe un anumit port către un anumit computer. După ce au fost configurate pentru a trimite trafic VNC către un anumit computer, toate cererile de conectare VNC primite sunt direcționate către acel computer.dacă aveți de gând să utilizați VNC pe internet, este recomandabil să utilizați un port nestandard. În mod implicit, computerul Ubuntu de la distanță ascultă cererile de conectare VNC pe portul TCP/IP 5900.,
aceasta este o convenție bine definită, dar am verificat-o oricum analizând un trafic de rețea:
putem masca acel detaliu din lumea exterioară folosind un port nestandard, cum ar fi 43025. Routerul de la distanță trebuie apoi configurat pentru a transmite cererile de conectare pentru portul 43025—sau oricare port alegeți—către computerul Ubuntu de pe portul 5900.
RELATED: cum să redirecționați porturile de pe Router
este ca și cum ați suna la hotel și ați cere să vorbiți cu geek-ul din camera 43025. Operatorul știe geek este într-adevăr în camera 5900 și se conectează apelul., Tocilarul nu știe ce cameră ai cerut și nu-i pasă. Nu știi în ce cameră e Tocilarul, nici nu-ți pasă.
conversația dintre tine poate continua, și că a fost rezultatul dorit.
cum să vă conectați de la un sistem Linux
computerul client care se va conecta la computerul nostru Ubuntu nu trebuie să ruleze Ubuntu. După cum vom vedea când configurăm un client Windows, nici măcar nu trebuie să ruleze Linux.,pentru a consolida natura agnostică a distribuției conexiunii, ne vom conecta de la un computer care rulează Manjaro. Pașii sunt aceiași pentru alte distribuții.
vom face o conexiune de rețea virtuală de calcul (VNC), deci trebuie să folosim un client capabil de asta. Remmina este un client Desktop la distanță care acceptă VNC și este însoțit de multe distribuții Linux, inclusiv Ubuntu. Este ușor de instalat (dacă nu este deja) din Managerul de pachete al altor distribuții.,apăsați tasta Super, situată între tastele Ctrl și Alt din stânga, apoi tastați primele câteva litere ale ” remmina.”Pictograma Remmina va apărea în partea de sus a ecranului.faceți clic pe pictograma pentru a lansa Remmina.când apare dialogul Remmina, faceți clic pe semnul ” + ” pentru a crea o nouă conexiune.
apare dialogul de preferințe pentru desktop la distanță. Aici introduceți detalii despre conexiunea la computerul de la distanță. Acestea pot fi salvate și reutilizate, deci nu trebuie să le reintroduceți de fiecare dată când doriți să vă conectați.,
furnizați un „nume” pentru această conexiune. Puteți alege orice, dar ar trebui să fie ceva care identifică computerul la care vă veți conecta.
puteți lăsa câmpul „Grup” necompletat sau puteți furniza un nume pentru grup. Dacă configurați multe conexiuni, acestea pot fi grupate în categorii, cum ar fi computere Linux, computere Windows, sediu central, sucursale locale și așa mai departe.
selectați „VNC-VNC Viewer” din meniul derulant „Protocol”. Mai multe câmpuri apar acum când Remmina știe ce protocol vrem să folosim.,
în câmpul „Server”, introduceți adresa IP sau numele rețelei computerului la distanță. Câmpul „Nume utilizator” nu are legătură cu un cont de utilizator Linux; puteți introduce orice aici. „Parola” trebuie să fie parola pe care ați utilizat-o atunci când configurați partajarea ecranului pe computerul Ubuntu de la distanță.Selectați o valoare din meniul derulant” Adâncime culoare”. Valorile inferioare sunt mai receptive, dar ecranul va arăta plat și ușor psihedelic. Dacă imaginile nu sunt importante pentru dvs. și favorizați viteza peste frumusețe, alegeți o valoare scăzută. Valorile mai mari arata mai mult ca desktop-ul real., Cu toate acestea, în cazul conexiunilor lente, acestea pot fi lente pentru actualizare, iar mișcările mouse-ului pot fi neregulate.
selectați „mediu” din meniul derulant „calitate”. Dacă totul pare în regulă atunci când sunteți conectat, puteți ajusta acest lucru la o valoare mai mare pentru conexiunile ulterioare. Dar pentru a vă asigura că conexiunea funcționează,” mediu ” este un bun punct de plecare.după ce configurați detaliile conexiunii, faceți clic pe butonul” Salvați”. Reveniți la fereastra principală Remmina, iar noua dvs. conexiune este listată acolo.,faceți dublu clic pe conexiune pentru a vă conecta la computerul Ubuntu de la distanță. Computerul de la distanță trebuie să fie pornit, iar persoana care a configurat Partajarea ecranului trebuie să fie conectată. El va vedea o notificare că sunteți conectat și controlați desktopul său, ceea ce este doar politicos.
este important să rețineți că nu vă conectați la computerul la distanță—preluați sesiunea persoanei care este deja conectată.
Remmina vă arată desktop la distanță într-o fereastră de pe computer., Puteți muta mouse-ul și puteți utiliza tastatura la fel ca și cum ați sta la computerul de la distanță.pictogramele de pe panoul lateral vă permit să maximizați fereastra, să scalați desktopul la distanță în fereastra Remmina, să accesați vizualizarea pe ecran complet și așa mai departe. Plasați mouse-ul peste pictograme pentru a obține un sfat pentru a vedea ce fac.când ați terminat conexiunea la distanță, deconectați-vă de la computerul la distanță făcând clic pe pictograma de jos din panoul lateral.,
cum să vă conectați de la un sistem Windows
Windows are probleme de compatibilitate cu criptarea utilizată în conexiunea VNC, așa că vom face utilizarea criptării opțională. În acest fel, computerele care folosesc criptarea pot face acest lucru, iar cele care nu se pot conecta fără ea.
atenție: oricine din rețeaua dvs. va putea să tragă cu urechea la conexiune. Acesta este un alt motiv pentru care este bine să îl utilizați într—o rețea locală sau printr-un VPN-nu pe internet!,utilizați această comandă pe computerul Ubuntu de la distanță pentru a face criptarea opțională:
gsettings set org.gnome.Vino require-encryption false
dacă nu aveți RealVNC pe computerul Windows, Descărcați-l și instalați-l. Instalarea este simplă—trebuie doar să faceți clic pe butoanele „Următorul” și să acceptați valorile implicite.după instalare, lansați aplicația „VNC Viewer” din meniul Start. Selectați „Conexiune nouă” din meniul „Fișier”.
apare dialogul „Proprietăți”. Introduceți adresa IP sau numele rețelei serverului Ubuntu de la distanță în câmpul „VNC Server”.,
în câmpul „Nume”, tastați un nume pentru această conexiune, astfel încât să recunoașteți la ce computer la distanță se conectează. Puteți furniza o etichetă în câmpul” etichetă ” sau lăsați-o goală.
în grupul „securitate”, lăsați meniul derulant” criptare „setat la” Lăsați serverul VNC să aleagă.”Asigurați-vă că opțiunile „Autentificați-vă folosind o singură conectare (SSO) dacă este posibil” și „Autentificați-vă folosind un smartcard sau un magazin de certificate dacă este posibil” nu sunt bifate.Faceți clic pe ” OK ” pentru a salva setările. O pictogramă pentru noua dvs. conexiune apare în fereastra principală.,
faceți dublu clic pe pictogramă pentru a vă conecta la computerul la distanță. Veți vedea un ecran de pornire pe măsură ce conexiunea este inițiată.
deoarece ați făcut criptarea opțională și nu va fi utilizată de pe computerul Windows, veți vedea un dialog de avertizare.
bifați caseta de selectare „Nu mă avertizați din nou despre acest lucru pe acest computer”, apoi faceți clic pe „Continuați.”
vedeți desktopul computerului Ubuntu de la distanță în fereastra RealVNC.,nu uitați, conexiunea Windows VNC nu este criptată, deci nu deschideți documente private sau e-mailuri folosind această conexiune.
niciodată prea departe
dacă trebuie să accesați un computer Ubuntu de la distanță, acum aveți o modalitate ușoară de a face acest lucru. Ca caracteristică bonus, RealVNC are și o aplicație gratuită pentru smartphone-urile și iPhone-urile Android. Puteți să o configurați urmând aceiași pași de mai sus.Dave McKay Dave McKay a folosit pentru prima dată calculatoarele când banda de hârtie perforată era în vogă și de atunci programează., După peste 30 de ani în industria IT, acum este jurnalist tehnologic cu normă întreagă. În timpul carierei sale, a lucrat ca programator independent, manager al unei echipe internaționale de dezvoltare de software, manager de proiect pentru servicii IT și, cel mai recent, ca responsabil cu protecția datelor. Dave este un evanghelist Linux și avocat open source.Citeste tot Bio ”