Cum se stabilește accesul desktopului la distanță la Ubuntu din Windows

Cum se stabilește accesul desktopului la distanță la Ubuntu din Windows

Ești într-o singură cameră, așezat la un computer; datele pe care le doriți sunt în altul, pe un computer care rulează Ubuntu. Dacă ambele computere se află în aceeași casă, nicio problemă; dar dacă se află în diferite birouri? Ar putea fi cam o plimbare!





Prin urmare, răspunsul este configurarea unei conexiuni desktop la distanță. Aflați cum să configurați un desktop la distanță de la Windows la Ubuntu.





De ce conectarea la distanță la Ubuntu de la Windows?

Există mai multe motive pentru care ați putea dori conectare la distanță la computerul dvs. Ubuntu . Poate că sunteți la serviciu și trebuie să vă conectați la computerul de acasă. Alternativ, este posibil să aveți un computer Ubuntu într-o cameră, PC-ul Windows într-o altă cameră. Poate doriți să rulați actualizări pe Ubuntu sau să accesați fișiere.





Alternativ, este posibil să rulați un server Ubuntu, pentru date, un site web, chiar și un joc. Oricum ar fi, o metodă de configurare a unei conexiuni la distanță va economisi mult timp și efort.

Aveți trei opțiuni cheie pentru stabilirea unei conexiuni la distanță cu o mașină Ubuntu care rulează mediul desktop implicit:



  1. Desktop la distanță (RDP)
  2. Calcul de rețea virtuală (VNC)
  3. Software de la distanță pentru desktop de la distanță

În primul rând, totuși, trebuie să faceți câteva pregătiri:

  1. Activați redirecționarea porturilor pe routerul dispozitivului la distanță
  2. Găsiți adresa IP
  3. Instalați SSH

Să ne uităm la rândul lor.





Pregătiți Windows RDP la conexiunile Ubuntu

Soluțiile de acces la distanță sunt simple de configurat și gestionat în aceeași rețea. Cu toate acestea, dacă lucrați de acasă, acest lucru complică instantaneu lucrurile.

Pentru a utiliza VNC și RDP cu un computer într-o altă rețea, va trebui să activați accesul la computerul de la distanță prin intermediul routerului său. Acest lucru se face folosind „redirecționarea porturilor”. Cu toate acestea, înainte de a configura acest lucru, veți avea nevoie de adresa IP.





Găsiți adresa IP a computerului dvs. Ubuntu

Înainte de a putea stabili o conexiune la dispozitivul Ubuntu prin RDP sau VNC, veți avea nevoie de adresa IP.

Prima cale este cea mai ușoară. Accesați fizic mașina Ubuntu, apăsați Ctrl + Alt + T pentru a deschide terminalul și introduceți comanda:

ifconfig

Căutați „inet addr” împotriva conexiunii pe care o utilizați în prezent. De exemplu, dacă sunteți pe Wi-Fi, căutați wlan0 . Dacă computerul este conectat la rețea pentru Ethernet, căutați eth0 .

O altă modalitate de a găsi adresa IP este de a găsi pictograma conexiunii din panou, faceți clic dreapta și selectați Informații despre conexiune . Adresa IP este listată aici.

Niciuna dintre aceste opțiuni nu este deschisă? De asemenea, vă puteți conecta la routerul dvs. direct, prin browserul computerului.

După ce v-ați conectat la consola de administrare a routerului, veți putea vedea ce dispozitive sunt conectate. Căutați doar numele dispozitivului Ubuntu, găsiți adresa IP și notați-o pentru mai târziu.

Activați redirecționarea portului

Pentru a accesa un computer din altă rețea (de exemplu, rețeaua dvs. de lucru) trebuie să activați redirecționarea porturilor pe routerul în care se află computerul Ubuntu.

Începeți prin stabilirea adresei IP a routerului. Puteți utiliza comanda ip r pentru aceasta, cu grep pentru a specifica valoarea implicită:

ip r | grep default

Notați adresa IP, apoi deschideți-o în browser pentru a afișa consola de administrare a routerului. Activarea redirecționării porturilor este simplă:

  • Căutați Port forwarding setări
  • Creeaza o Noua regulă etichetat Desktop la distanță
  • Seteaza Port intern număr până la 3389
  • Seteaza Port extern număr până la 3389
  • Introduceți fișierul adresa IP a computerului Ubuntu
  • Clic Salvați

Rețineți că acești pași sunt generici și vor diferi în funcție de router. Pentru pași detaliați, verificați documentația routerului.

Odată salvat, ar trebui să puteți conecta RDP la computerul Ubuntu de la distanță prin adresa IP statică a organizației dvs. Dacă angajatorul dvs. nu folosește un IP static (puțin probabil, dar se întâmplă), atunci utilizați un furnizor DNS dinamic in schimb.

Notă: administratorul de sistem al organizației dvs. poate configura redirecționarea porturilor dacă nu utilizați instrumente comerciale de la distanță pentru desktop.

Configurați accesul utilizând SSH

Pentru a economisi timp, poate doriți să instalați PuTTY pe computer (sau doar încercați funcția Windows SSH încorporată ). Acest lucru vă permite să configurați o conexiune SSH, care oferă acces la distanță la linia de comandă Ubuntu.

Pentru a fi clar: aceasta nu este o opțiune pentru desktop la distanță ; nu există controlul mouse-ului. Dar este util să trebuiască să instalați de la distanță instrumentele pe care le veți folosi. SSH este deseori dezactivat în mod implicit, totuși, deci dacă nu este instalat, va trebui să remediați acest lucru.

Pe scurt, depinde de versiunea Ubuntu pe care o utilizați și de dacă ați folosit SSH anterior.

Odată instalat prin terminal (sudo apt install openssh-server) veți putea face o conexiune la distanță. Pur și simplu introduceți adresa IP și numele de utilizator și parola Ubuntu. Apoi puteți utiliza terminalul pentru a instala instrumentele de care aveți nevoie pentru RDP și pentru VNC.

1. Acces la distanță folosind protocolul Desktop la distanță

Cea mai ușoară opțiune este să folosiți Remote Desktop Protocol sau RDP. Integrat în Windows, acest instrument poate stabili o conexiune desktop la distanță în rețeaua dvs. de acasă. Tot ce aveți nevoie este adresa IP a dispozitivului Ubuntu.

În timp ce software-ul necesar este preinstalat pe Windows, va trebui să instalați instrumentul xrdp pe Ubuntu. Pentru a face acest lucru, deschideți o fereastră Terminal ( Ctrl + Alt + T ) și introduceți:

sudo apt install xrdp

Urmați acest lucru cu

sudo systemctl enable xrdp

Așteptați instalarea acestuia, apoi rulați aplicația Desktop la distanță în Windows utilizând meniul Start sau Căutare. Tip mop apoi faceți clic pe Conexiune desktop la distanță . Cu aplicația deschisă, introduceți adresa IP în Calculator camp.

Apoi, faceți clic pe Afișați opțiuni și adăugați Nume de utilizator pentru computerul Ubuntu. Puteți face clic Salvați pentru a păstra aceste setări pentru reutilizare cu altă ocazie.

Clic Conectați pentru a porni conexiunea și a introduce parola contului Ubuntu când vi se solicită. Conexiunea va fi apoi stabilită, oferindu-vă acces complet al mouse-ului și tastaturii la computerul dvs. Ubuntu de la distanță. Dacă intenționați să utilizați frecvent această conexiune, puteți crea un fișier de configurare pentru a economisi timp.

Depanarea RDP la Ubuntu

În timp ce RDP este o opțiune excelentă pentru conectarea de la distanță la computerul dvs. Ubuntu, nu este de încredere pe Ubuntu 18.04 LTS. Se pare că există o problemă la stabilirea unei conexiuni la distanță în timp ce sunteți deja conectat la același cont pe Ubuntu.

Ca atare, modalitatea simplă de a rezolva acest lucru este să vă deconectați pur și simplu de pe computerul Ubuntu.

Dacă acest lucru nu este posibil, încercați să comutați conexiunea RDP de la utilizarea serverului Xorg la utilizarea X11rdp. Așteptați să eșueze, apoi încercați din nou Xorg.

De asemenea, ați putea încerca conectarea după repornirea mașinii Linux.

Ubuntu 20.04 LTS ar trebui să includă o soluție pentru această problemă.

protector de ecran de confidențialitate iphone 12 pro max

2. Conectați-vă la Ubuntu din Windows cu VNC

O altă opțiune cu funcționalitate completă de desktop la distanță este VNC (Virtual Network Computing). Acest lucru necesită o aplicație client pe computerul Windows și un server pe Ubuntu.

Pe computerul la distanță, instalați componenta TightVNC Server după ce ați verificat actualizările:

sudo apt update

Apoi instalați utilitarul server:

sudo apt install tightvncserver

Apoi va trebui să îl rulați:

sudo tightvncserver

În acest moment vi se va solicita să setați o parolă pentru conexiune. Notați numărul de desktop, de obicei: 1.

Acum că TightVNC Server este configurat pe Ubuntu, va trebui să instalați clientul pe Windows. Acesta poate fi descărcat de pe www.tightvnc.com/download.php --- asigurați-vă că alegeți versiunea potrivită, deoarece este disponibilă în versiuni de 32 și 64 de biți.

Instrumentele TightVNC sunt disponibile doar ca pachet, așa că, odată instalate, căutați TightVNC Viewer în căutarea Windows.

Odată ce ați lansat vizualizatorul, introduceți adresa IP a casetei Ubuntu în Remote Host, urmată de numărul desktopului. Deci, ar putea arăta astfel:

192.168.0.99:1

Introduceți parola când vi se solicită și începeți activitatea de pe desktop la distanță!

Asigurarea TightVNC mai sigură

În mod implicit, TightVNC vă va cripta parola, dar nimic altceva. Acest lucru îl face nesigur pentru conexiunile prin internet. Din fericire, securitatea poate fi îmbunătățită, datorită SSH și Xming.

Pentru a utiliza acest lucru, descărcați și instalați fișierul Instrument Xming pentru Windows de la Sourceforge. După ce ați făcut acest lucru, căutați comanda rapidă de pe desktop, faceți clic dreapta și alegeți Proprietăți .

Căutați Comandă rapidă filă și în fișierul Ţintă , introduceți următoarele:

'C:Program Files (x86)XmingXming.exe' :0 -clipboard -multiwindow

Clic aplica pentru a salva schimbarea, atunci Bine . Faceți dublu clic pe pictogramă pentru a rula Xming, apoi deschideți PuTTY. Aici, extindeți meniul din stânga spre Conexiune> SSH> X11 .

Verifica Activați redirecționarea X11 , apoi reveniți la Sesiune în partea de sus a meniului.

Introduceți adresa IP a dispozitivului la distanță și faceți clic pe Deschis . Câteva clipe mai târziu, va fi disponibilă o conexiune sigură la desktopul Ubuntu la distanță.

3. Desktop de la distanță către Ubuntu cu instrumente comerciale

Tot ce ați învățat până acum este standard dacă trebuie să accesați de la distanță un computer Linux din rețeaua dvs. locală. Dacă trebuie să mergeți dincolo de asta, atunci pașii pentru a activa redirecționarea porturilor vă vor ajuta.

Dar dacă nu aveți intenția de a vă accesa routerul? Dacă acest lucru pare prea complicat, atunci este necesar un software comercial al unei terțe părți conceput pentru a facilita desktopul la distanță. Sunt disponibile mai multe, dar nu toate acceptă Linux.

Vă sugerăm să încercați:

  • NoMachine : lansat inițial ca un instrument desktop Linux la distanță, acesta este acum disponibil pe toate platformele majore. Instalați pe computerul țintă, apoi pe computerul local și configurați o conexiune la distanță.
  • Desktop la distanță Chrome : utilizează contul dvs. Google pentru a gestiona accesul la distanță prin browserul Chrome.
  • TeamViewer : o soluție comercială de desktop la distanță bine cunoscută, aceasta oferă software Linux. Pur și simplu instalați software-ul clientului și gazdei în prealabil. De asemenea, oferă o aplicație gazdă pentru accesarea de la distanță a dispozitivelor Raspberry Pi.

Rețineți că aceste instrumente necesită configurarea înainte de utilizare. Dacă aveți un coleg lângă computerul la distanță, acesta ar putea să vă ajute. Vezi lista noastră de instrumente de acces la distanță pentru mai multe sugestii.

Alegerea soluției potrivite pentru desktopul la distanță Ubuntu

Ce instrument desktop la distanță pentru conexiunile dintre Ubuntu și Windows ar trebui să utilizați?

Sunt disponibile trei opțiuni principale:

  • PDR: aceasta folosește Windows Remote Desktop Protocol, prin implementarea xrdp open source.
  • VNC: Calculul în rețea virtuală este o alternativă la RDP, dar mai puțin sigur.
  • Software comercial de la distanță: cele mai multe dintre acestea necesită o configurare minimă și acceptă Linux.

De asemenea, puteți utiliza SSH pentru a emite câteva instrucțiuni la distanță pe computerul dvs. Ubuntu.

V-am arătat trei moduri de a stabili o conexiune la distanță la computerul sau serverul dvs. Ubuntu din Windows. Fiecare are avantajele și dezavantajele sale. Dar dacă doriți doar să vă scufundați în Ubuntu, încercați Subsistemul Windows pentru Linux pe Windows 10?

Acțiune Acțiune Tweet E-mail Canon vs. Nikon: Ce marcă de camere este mai bună?

Canon și Nikon sunt cele mai mari două nume din industria camerelor. Dar ce marcă oferă o gamă mai bună de camere și obiective?

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Windows
  • Productivitate
  • Desktop la distanță
  • Acces de la distanță
  • Ubuntu
  • VNC
  • Lucrul la distanță
  • Sfaturi pentru Windows
  • Sfaturi pentru Linux
  • Home Office
Despre autor Christian Cawley(1510 articole publicate)

Editor adjunct pentru securitate, Linux, bricolaj, programare și tehnică explicată și producător de podcasturi cu adevărat util, cu o vastă experiență în asistență pentru desktop și software. Colaborator la revista Linux Format, Christian este un jucător Raspberry Pi, un iubitor de Lego și un fan retro al jocurilor.

Mai multe de la Christian Cawley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona