Conectarea la Linux Remote Desktop din Windows. Cum să vă conectați la Windows din Linux? desktop la distanță linux ubuntu

Dacă dintr-un motiv oarecare trebuie să accesați o mașină Ubuntu la distanță prin RDP, atunci nu disperați - totul este posibil! Există un instrument numit xrdp pentru asta. În acest tutorial, vă voi arăta cum vă puteți conecta la Ubuntu prin RDP din Windows.

Instalarea pachetelor necesare

Va trebui să instalăm două pachete pe sistem - xrdp și xorgxrdp, dar al doilea este deja în dependențele primului, așa că este suficient să rulăm o comandă:

sudo apt install xrdp

configurare xrdp

Pentru o funcționare corectă, portul TCP 3389 trebuie să fie deschis - asigurați-vă că firewall-ul dvs. nu blochează acest port.
De asemenea, dacă nu este instalat niciun mediu desktop pe sistem, atunci merită să îl instalați, de exemplu Xfce, puteți face acest lucru cu comanda:

sudo apt install xfce4

De asemenea, în directorul principal al utilizatorului în numele căruia va fi autentificat sistemul, trebuie să existe un fișier .xsession care specifică comanda pentru a porni shell-ul, în exemplul nostru este startxfce4(pentru a rula xfce). După crearea acestui fișier, rulați comanda sudo systemctl restart xrdp pentru a actualiza configurația xrdp (dacă rula deja).

Porniți xrdp

Pentru a porni serviciul, executați comanda:

sudo systemctl start xrdp

și pentru ca xrdp să înceapă cu sistemul (opțional) comanda:

sudo systemctl enable xrdp

În consecință, oprirea și dezactivarea pornirii automate a serviciului:

sudo systemctl opri xrdp sudo systemctl dezactivează xrdp

Conectarea din Windows

Deschideți meniul Conexiune la desktop la distanță. Modul universal de a face acest lucru este prin „Run” - apăsați Win + R și tastați mstsc în fereastra care se deschide:

În fereastra care se deschide, specificați mașinile cu Ubuntu și faceți clic pe „Conectați”:

În promptul care apare, specificați informațiile despre cont în Ubuntu în numele cărora se va face conexiunea:

Și, după ce facem clic pe „Ok”, intrăm în sistem:

În acest exemplu, au fost utilizate Ubuntu 18.04 și Windows 10.

28 iulie

Versiunile mai noi de Ubuntu au deja un server VNC încorporat. Vom folosi instrumentele sale standard. În timp ce înțelegeam această problemă, a trebuit să citesc un număr decent de forumuri. Deci, mulți utilizatori scriu că în versiunea ubuntu 14.04 această focalizare nu funcționează din cauza unor subtilități interne ale dispozitivului kernel. Nu am abordat această problemă în profunzime... în orice caz, dacă dintr-o dată ești fericitul proprietar al acestei versiuni, poți folosi serverul alternativ x11vnc.

Este configurat destul de simplu:

sudo apt-get remove vino sudo apt-get install x11vnc

În același articol, serverul VNC standard este deja inclus în ubuntu în mod implicit. Cum să setezi totul?

Conectați-vă la o gazdă la distanță.

Ne conectăm prin ssh la computerul de la distanță la care dorim să obținem acces grafic. În același timp, trebuie să-i cunoaștem ip-ul și să ne logăm cu parola utilizatorului al cărui ecran dorim să-l vedem. De fapt, datele oricărui utilizator cu drepturi sudo vor fi pentru noi, dar apoi va trebui să ajustam câteva puncte.

Deci, să presupunem că în rețeaua locală avem un computer care rulează ubuntu cu adresa IP 10.20.0.30 și utilizatorul feanor184 . Ne conectăm la el din consolă cu tasta -X (pentru a lansa X-urile grafice):

Ssh-X [email protected]

introduceți parola și intrați în consola computerului nostru la distanță.

Acum, intră în el:

sudo-preferințe de vin

și vedeți fereastra grafică

Aici punem casetele de selectare:

permiteți altor utilizatori să vă vadă desktopul — hai sa vedem desktopul.

permiteți altor utilizatori să vă controleze desktopul — vă permit să controlați mouse-ul și tastatura de la distanță.

solicitați utilizatorului să introducă această parolă — asigurați-vă că setați o parolă pentru conectare. Nu știi niciodată cine urcă în rețeaua noastră

afișează pictograma zonei de notificare: întotdeauna — afișați întotdeauna pictograma vnc în partea de sus a ecranului în tavă.

De asemenea, puteți seta propriile setări - setările mele sunt descrise aici)

Salvăm setările și ne deconectăm de la gazda la distanță.

Pentru a vă conecta la un computer configurat, utilizați orice client cu suport vnc.

De exemplu, Remmina este pentru Linux.

UltraVNC Viewer - pentru Windows.

Vă reamintesc încă o dată că, pentru ca setările de conexiune descrise să funcționeze, computerul de la distanță trebuie să aibă OS ubuntu. Instalarea ubuntu este un subiect separat pe care nu aș dori să mă concentrez aici, așa că vom sări peste acest pas. Există multe manuale pe Internet pe această temă.

Cu ce ​​ajungem?

Am avut ocazia să ne conectăm la un computer de la distanță sub ubuntu și să efectuăm orice operațiuni pe el ca și cum am fi așezați noi înșine la monitorul său

Desktop la distanță vă permite să vă conectați la computer prin Internet folosind un alt computer sau chiar un smartphone. Este posibil să aveți nevoie destul de des să faceți ceva pe un alt computer, chiar dacă nu vă aflați lângă el. Ubuntu are și această caracteristică.

În acest articol, vom analiza cum să configurați Ubuntu 16.04 Remote Desktop, precum și cum să vă conectați la acesta folosind diferite dispozitive. Vom folosi VNC ca protocol de acces la distanță, este lent și depășit, dar este suportat peste tot. În Ubuntu 16.04, aproape tot software-ul este deja instalat implicit, trebuie doar să modificați câteva setări.

Desktop la distanță Ubuntu

După cum am spus, vom folosi VNC ca protocol de acces la distanță. Și ca server - Vino, acest program vine implicit cu distribuția. Și trebuie doar să faci câteva setări pentru ca acesta să funcționeze.

Deschideți meniul principal Dash și căutați partajarea desktopului.

Dacă sistemul nu detectează nimic, aceasta este o eroare comună. Puteți rula utilitarul prin terminal. Pentru a face acest lucru, deschideți un terminal cu Ctrl+Alt+T si fa:

preferințele de vin

Apoi, în fereastra care se deschide, bifați caseta „Permiteți altor utilizatori să vă vadă desktopul” Apoi vizavi de teren „Solicită parola” introduceți parola care va fi folosită pentru a vă conecta:

Asta este, desktop-ul la distanță ubuntu este configurat. Și acum puteți încerca să vă conectați la computer folosind o altă distribuție Linux. Dar mai este un lucru. Nu vă veți putea conecta din Windows. Criptarea necesară este activată implicit. Acest lucru nu este acceptat de toți clienții. Pentru a dezactiva criptarea forțată, trebuie să instalați dconf-editor:

sudo apt install dconf-editor

Apoi deschideți programul și urmați calea org.gnome.desktop.remote-desktop debifați caseta de acolo:

Acum sunteți gata să testați conexiunea la desktop la distanță ubuntu. Deschideți meniul principal și găsiți clientul de conexiune la distanță Remmina.

În șirul de conexiune, selectați protocolul VNC, apoi introduceți adresa, deoarece vom verifica pe mașina locală, apoi introduceți localhost, în alte cazuri va trebui să utilizați adresa ip a computerului. Faceți clic pe următorul "Conectați":

Imediat programul vă va cere o parolă pentru a obține acces de la distanță la computer:

Și apoi deja în sistemul VNC, serverul va întreba dacă este necesar să se permită conectarea la desktop-ul de la distanță ubuntu 16.04 la acest client:

După ce ați aprobat conexiunea, puteți utiliza desktopul de la distanță. Acum este momentul să vă conectați de la alt computer. Puteți utiliza orice client VNC pentru Linux, Windows sau Android și vă puteți conecta la computer dacă este într-o rețea locală. În plus, îl puteți accesa chiar și prin Internet prin crearea unei rețele locale private, de exemplu, folosind hamachi sau OpenVPN.

concluzii

În acest articol, am analizat cum este configurat Ubuntu 16.04 Remote Desktop și cum să-l accesăm folosind alte dispozitive. Totul este foarte simplu, chiar mai simplu decât cu același x11vnc, pentru care trebuie să creați mai multe fișiere de configurare. Dacă aveți întrebări, întrebați în comentarii!

Postări asemănatoare:


Poate fi considerat ca un act de agresiune, dar uneori este pur și simplu necesar.

Există cazuri în care utilizatorii folosesc sesiuni la distanță pentru o mașină deja utilizată (suna neobișnuit, dar este locul potrivit pentru organizarea muncii cu mai multe desktop-uri). Majoritatea utilizatorilor nu știu exact când vor avea nevoie de această funcționalitate.

Utilizatorii Unix cu experiență vorbesc adesea despre SSH și linia de comandă ca instrumente pentru accesarea desktopului grafic, dar există aplicații separate în acest scop.

Techradar a testat sistemul VNC și caracteristicile sale la mulți clienți. Cu toate acestea, există și alte protocoale și tipuri de acces la desktop la distanță. Popularitatea tot mai mare a unor astfel de clienți constă în suportul mai multor protocoale de transfer, așa că indiferent de tipul de server pe care îl utilizați și de mașina țintă, veți găsi o soluție potrivită.

Cercetătorii au aderat la principiul evaluării corecte a diferitelor protocoale. De exemplu, NoMachine NX acceptă conexiuni VNC, dar a fost testat împreună cu propriul server NX, ceea ce este destul de rezonabil.

Clientul TightVNC nu a fost testat deoarece este foarte asemănător cu implementarea TigerVNC. Ambele produse au aceeași bază de cod, dar TigerVNC are câteva caracteristici suplimentare.

Cum a fost testarea

Un element cheie al unui client desktop la distanță eficient este un răspuns rapid la operațiunile pe care le efectuează. Interfața ideală nu va fi la fel de bună dacă va trebui să așteptați două minute pentru fiecare înregistrare a tastei.

Testul a testat capacitatea de a juca de la distanță jocul Armegatron. În acest joc OpenGL nepretențios, este nevoie de o fracțiune de secundă pentru a actualiza ecranul. Rezultatele pot fi oarecum subiective, dar această metodă s-a dovedit a fi foarte eficientă în demonstrarea receptivității clienților.

Clienții au fost testați cu un computer local cu un procesor cu 4 nuclee și 16 gigaocteți de memorie pe o LAN gigabit sub Ubuntu 14.04.3. Serverele folosite au fost serverul X11 VNC și serverul oficial NX pentru clienții NX. Funcționalitatea bazată pe RDP este acceptată de unele produse, dar nu a fost testată în practică.

Clienții înșiși au lucrat pe o mașină virtuală cu un proces Core i7 cu 2 nuclee, 4 GB de RAM și Fedora 23.



Se încarcă...
Top