Kontakty

Ubuntu server Remote Desktop. Ako sa pripojiť k systému Windows z Linuxu? Pomocou servera VNC a klienta v Ubuntu

Ak z akéhokoľvek dôvodu potrebujete prístup na vzdialený stroj s Ubuntu presne prostredníctvom RDP, potom nezúfajte - všetko je možné! Na tento účel je tu nástroj s názvom XRDP. V tomto pokyni vám poviem, ako sa pripojiť k Ubuntu cez RDP z Windows.

Inštalácia potrebných balíkov

Budeme musieť nainštalovať dva pakety v systéme - XRDP a XorgxRDP, ale druhá je závislá na prvom, a preto stačí vykonať jeden príkaz:

SUDDO APT Inštalácia XRDP

Nastavenie XRDP.

Pre správnu operáciu je potrebné, aby bol port TCP 3389 otvorený - budete môcť zabiť, že váš firewall neblokuje tento port.
Tiež, ak je v systéme nainštalovaný žiadne pracovné plochy - je potrebné ho nainštalovať, napríklad XFCE, môžete vykonať príkaz:

Sudo apt inštalácia xfce4

Tiež v domovskom adresári používateľa v mene, z ktorých sa prihlásenie stane prihlasovacím systémom .xsession ktorý označuje príkaz spustenia škrupiny, v našom príklade sTARTXFCE4. (Spustiť xfce). Po vytvorení tohto súboru, príkaz SUDO SystemCTL reštartujte XRDP na aktualizáciu konfigurácie XRDP (ak už bola spustená).

Spustenie XRDP

Ak chcete spustiť službu, vykonajte príkaz:

SUDDO SYSTÉMY START XRDP

a aby XRDP začal so systémom (nie je potrebné) príkaz:

SUDDO SystemCTL Enable XRDP

V súlade s tým, zastavenie a odpojenie služby Autorun:

SUMDO SYSTÉMY TYPTLOVAŤ XRDP SUMDO SYSTÉMU SYSTÉMU DISAFIANT XRDP

Pripojte sa z okien.

Otvorte ponuku pripojenia na vzdialenú pracovnú plochu. Univerzálny spôsob Urobte to - prostredníctvom "Execute" - stlačte tlačidlo WIN + R a v okne, ktoré sa otvorí, zadajte MSTSC:

V okne, ktoré sa otvorí, zadajte stroje s Ubuntu a kliknite na tlačidlo "Connect":

V zobrazenej pozvánke špecifikujte údaje Účet V Ubuntu v mene, ktorý spojenie nastane:

A po kliknutí na tlačidlo "OK" sa dostaneme do systému:

V tento príklad Ubuntu 18.04 a Windows 10 sa použili.

28. júla.

V nových verziách Ubuntu už existuje vstavaný VNC server. Budeme ho používať Štandardné prostriedky. Zatiaľ bolo v tejto otázke pochopené - musel som si prečítať slušné číslo fóra. Mnohí používatelia napíšu, že v Ubuntu verzii 14.04 Toto zameranie neprechádza z dôvodu niektorých vnútorných čiastkových častí zariadenia jadra. Nešiel som na túto otázku hlboko ... v každom prípade, ak ste náhle ste šťastný majiteľ tejto konkrétnej verzie - môžete použiť alternatívny server X11VNC.

Je to celkom jednoduché:

Sudo apt-get odstrániť vino sudo apt-get install x11Vnc

V tom istom článku bude štandardný VNC server preskúmaný v predvolenom Ubuntu. Ako konfigurovať všetko?

Betón do vzdialeného hostiteľa.

Pripojte sa cez ssh vzdialený počítačKým chceme získať grafický prístup. Zároveň potrebujeme poznať svoju IP a prihlásite sa s heslom používateľa - obrazovka, ktorej chceme vidieť. V podstate budeme vyhovieť údajom akéhokoľvek používateľa s právami sudo, ale potom to príde, aby sa držali nejaké momenty.

Povedzme teda na miestnej sieti, ktorú máme počítač pod Ubuntu s IP adresou 10.20.0.30 a užívateľom Feanor184. Pripojíme sa k nej zo konzoly s tlačidlom -x (spustiť grafické ICS):

Ssh -x. [Chránené e-mail]

zadajte heslo a dostať sa do konzoly nášho vzdialeného počítača.

Teraz vstúpime:

Sudo vino-preferencie

a vidíme grafické okno

Tu dali kliešte:

umožnite ostatným používateľom zobraziť vašu pracovnú plochu — dovoľte mi sledovať pracovnú plochu.

umožnite ostatným používateľom ovládať vašu pracovnú plochu — dovoľte mi, aby som spravil myš a klávesnicu na diaľku.

požadovať, aby používateľ zadal toto heslo — nainštalujte heslo na pripojenie. Ak niekto stúpa v našej sieti

zobraziť ikonu oznámenia Icon: Vždy — v hornej časti obrazovky v zásobníku vždy zobrazí ikonu VNC.

Môžete tiež nastaviť svoje vlastné nastavenia - moje nastavenia sú opísané tu).

Uložte nastavenia a odpojte od diaľkového hostiteľa.

Ak sa chcete pripojiť k nakonfigurovanom počítači, použite ľubovoľný klient s podporou VNC.

Napríklad REMMINA - PRE LINUX.

UltravNC Viewer - pre Windows.

Opäť pripomínam, aby som mohol pracovať opísané nastavenia pripojenia, Ubuntu musí stáť na vzdialenom počítači. Inštalácia Ubuntu, toto je samostatná téma, na ktorej by som rád zdôraznil pozornosť, takže tento krok preskočíme. Na internete je na tejto téme veľa príručiek.

Čo skončíte?

Dostali sme schopnosť pripojiť sa k vzdialenému počítaču pod Ubuntu a vykonávať akékoľvek operácie na ňom, ako keby sme sedeli na jeho monitore

To možno považovať za akt agresie, ale niekedy je to jednoducho potrebné.

Existujú prípady, keď používatelia používajú vzdialené relácie pre stroj, ktorý sa už používa (znie nezvyčajné, ale je tu miesto na organizovanie práce s viacerými desktopmi). Väčšina používateľov nevie, kedy bude potrebná pre túto funkciu.

Skúsení používatelia systémov UNIX často hovoria o ssh a príkazový riadokČo sa týka prístupu k grafickému pracovnej ploche, ale na tento účel existujú samostatné aplikácie.

Portál Techradar testoval systém VNC a jeho funkcie v mnohých klientoch. Avšak, existujú aj iné protokoly a typy prístupu k vzdialenej pracovnej ploche. Rastúca popularita týchto klientov je podporovať viacnásobné prenosové protokoly, takže bez ohľadu na typ používaného servera a cieľový stroj, nájdete vhodné riešenie.

Výskumníci dodržiavali zásadu spravodlivého hodnotenia rôznych protokolov. Napríklad Nomachine NX podporuje pripojenia VNC, ale bolo kontrolované v zväzku s vlastným NX serverom, ktorý je pomerne rozumný.

Klient TightVNC nebol testovaný, pretože je veľmi podobný implementácii Tignernc. Oba produkty majú rovnaký kódový základ, ale Tigervnc má niekoľko ďalších funkcií.

Ako testovať

Kľúčovým prvkom efektívneho klienta Remote Desktop je rýchla reakcia na vykonané operácie. Ideálne rozhranie nebude tak dobré, ak potrebujete čakať dve minúty, pretože každý registráciu klávesov.

Pri testovaní, schopnosť vzdialene reprodukovať hru Ardegatron. V tejto nenáročnej hre na OpenGL na aktualizácii obrazovky vyžaduje zlomky času. Výsledky môžu byť trochu subjektívne, ale táto metóda Ukázalo sa, že je veľmi účinná pri preukázaní citlivosti zákazníkov.

Zákazníci boli testovaní spolu s miestny počítač S 4 jadrový procesor a 16 gigabajtov pamäte v lokálnej sieti Gigabit v Ubuntu 14.04.3. Server X11 VNC a oficiálny NX server pre klientov NX bol použitý ako servery. Funkčnosť na základe RDP protokolu je udržiavaná niektorými výrobkami, ale v praxi neboli testované.

Samotní zákazníci pracovali virtuálny prístroj S 2-jadrovým procesom Core I7, 4 GB RAM a Fedory 23.

Remote Desktop vám umožňuje pripojiť sa k počítaču cez internet pomocou iného počítača alebo dokonca smartfónu. Často môžete urobiť niečo na inom počítači, aj keď nie ste blízko neho. Táto funkcia je tiež v Ubuntu.

V tomto článku sa pozrieme na konfiguráciu vzdialenej pracovnej plochy Ubuntu 16.04, ako aj ako sa k nej pripojiť rôzne zariadenia. Ako protokol vzdialeného prístupu budeme používať VNC, je to pomalé a už zastarané, ale je podporované všade. V Ubuntu 16.04 je všetko takmer všetko softvér Už nainštalované štandardne musíte zmeniť viacero nastavení.

Vzdialená pracovná plocha Ubuntu

Ako som povedal, použijeme VNC ako protokol vzdialeného prístupu. A ako server - Vino, tento program je štandardne dodávaný spolu s distribúciou. A necháte len niekoľko nastavení pre jej prácu.

Otvorte ponuku Dash Hlavné menu a zadajte vyhľadávanie Zdieľanie pracovnej plochy.

Ak systém nenašiel nič, je to častá chyba. Utility môžete spustiť cez terminál. Ak to chcete urobiť, otvorte terminál pomocou Ctrl + alt + t A vykonať:

vino-Preferences.

Ďalej v okne, ktoré sa otvorí, nainštalujte kliešte "Povoliť ostatným používateľom vidieť vašu pracovnú plochu" Potom naproti poľa "Vyžadovať heslo" Zadajte heslo, ktoré chcete použiť na pripojenie:

Tu je nakonfigurovaný všetko vzdialené pracovné plochy Ubuntu. A teraz sa môžete pokúsiť pripojiť k počítaču pomocou iného distribúcia Linux. Ale je tu ďalší moment. Nebudete sa môcť pripojiť zo systému Windows. Zahrnuté je predvolené povinné šifrovanie. A to nie je podporované všetkými zákazníkmi. Ak chcete zakázať nútené šifrovanie, musíte nainštalovať DCONF-editor:

sUDDO APT Inštalácia DCONF-editor

Potom otvorte program a prejdite na cestu. org.gNome.Desktop.Remote-Desktop. Tam odstráňte políčko:

Teraz ste pripravení otestovať pripojenie Ubuntu Remote Desktop. Otvorte hlavné menu a vyhľadajte klienta. vzdialené pripojenie REMMINA.

V riadku spojenia vyberte Protocol VNC., Potom zadajte adresu, ako sme sa zhromaždili, aby sme skontrolovali na miestnom zariadení, potom zadajte LOCALHOST, v iných prípadoch budete musieť použiť IP adresu počítača. Ďalšie kliknutie "Connect":

Ihneď sa program požiada o heslo, aby ste získali vzdialený prístup k počítaču:

A potom v systéme VNC sa server pýta, či umožňuje pripojenie k vzdialenému pracovnej ploche Ubuntu 16.04 tohto klienta:

Po schválení pripojenia môžete použiť vzdialenú pracovnú plochu. Teraz je čas pripojiť sa z iného počítača. Môžete použiť ľubovoľné Klient VNC Pre Linux, Windows alebo Android a pripojte sa k počítaču, ak je v lokálnej sieti. Okrem toho môžete pristupovať aj cez internet vytvorením súkromného lokálna sieťNapríklad pomocou Hamachi. alebo OpenVPN.

závery

V tomto článku sme preskúmali, ako nakonfigurovať vzdialenú pracovnú plochu Ubuntu 16.04, ako aj prístup k nemu s inými zariadeniami. Všetko je veľmi jednoduché, ešte jednoduchšie ako s rovnakým x11VNC, pre ktoré potrebujete vytvoriť viac konfiguračných súborov. Ak máte akékoľvek otázky, opýtajte sa v komentároch!

Súvisiace záznamy:


V tomto článku zvážte niekoľko spôsobov, ako vzdialene sa pripojiť zo systému Windows na Ubuntu.

Predstavte si, že ste v tej istej miestnosti, sedíte pred počítačom so systémom Windows; Údaje, ktoré potrebujete, je v inom, na počítači beží Ubuntu. Ak sú obe počítače v tom istom dome, neexistujú žiadne problémy; Ale čo keď sú v rovnakom kancelárskom bloku?

Prečo vzdialene sa pripojte k Ubuntu z Windows?

Existuje niekoľko dôvodov, pre ktoré budete potrebovať vzdialené pripojenie k počítaču Ubuntu. Možno ste v práci a musíš zadať domáci počítač. Okrem toho môžete mať počítač Ubuntu v jednej miestnosti, počítač so systémom Windows V inej a túžbe spustiť aktualizácie Ubuntu.

Prípadne môžete použiť server Ubuntu. Možno ste ho nakonfigurovali, aby ste spravovali spustenie takejto hry ako protiútok alebo minecraft. V každom prípade, nastavenie vzdialeného pripojenia ušetrí veľa času a sily.

Máte dve možnosti inštalácie vzdialeného pripojenia počítač Ubuntu.: Môžete použiť Remote Desktop (RDP) alebo Virtual Network Computing (VNC).

Poďme zvážiť každú metódu.

Zistite IP adresu vášho Ubuntu PC

Skôr ako sa pripojíte k zariadeniu Ubuntu, musíte poznať adresu IP.

Prvým spôsobom je najjednoduchší. Fyzicky sa približuje Ubuntu, stlačte Ctrl + ALT + T, aby ste otvorili terminál a zadajte príkaz:

Ifconfig

Pozrite sa na "inet addr" oproti pripojeniu, ktoré práve používate. Ak napríklad použijete Wi-Fi, hľadajte wLAN0.. Ak je počítač pripojený k sieti pre Ethernet, pozrite sa eth0..

Ďalším spôsobom, ako nájsť IP adresu - nájsť ikonu pripojenia na paneli, kliknite pravým tlačidlom myši Informácie o pripojení. Tu nájdete adresu IP.

Žiadna z týchto možností nemôže otvoriť? Môžete sa tiež pripojiť k smerovaču priamo prostredníctvom prehliadača počítača.

Po zadaní konzoly správy smerovača môžete vidieť, ktoré zariadenia sú pripojené. Stačí nájsť názov zariadenia Ubuntu, nájsť adresu IP a zapísať ho.

1. SSH pripojenie

Predtým, ako začnete, možno budete chcieť nainštalovať TUTTY na počítači (alebo len vyskúšajte vstavaný funkcia systému Windows Ssh). To vám umožní nainštalovať spojenie ssh, ktoré poskytuje vzdialený prístup k príkaznému riadku Ubuntu.

Aby bolo jasné: Toto nie je možnosť vzdialenej pracovnej plochy, pretože neexistuje žiadne ovládanie myši. Je však užitočné mať pre vzdialené inštalačné nástroje, ktoré budete používať. SSH sa však často odpojí, takže ak nie je nainštalovaný, budete musieť opraviť.

Stručne povedané, záleží na tom, akú verziu Ubuntu používate a či ste použili SSH skôr.

Po inštalácii cez terminál ( sUDDO APT INŠTALÁCIA OPENSSH-SERVER) Môžete nastaviť diaľkové pripojenie (jednoducho pomocou IP adresy a užívateľské meno a heslo Ubuntu) a pomocou terminálu nainštalovať potrebné nástroje pre RDP a pre VNC.

2. Vzdialený prístup pomocou protokolu vzdialenej pracovnej plochy

Najviac. jednoduchá možnosť Používa protokol alebo protokol RDP protokol. Zabudovaný v systéme Windows, tento nástroj je možné použiť na vytvorenie pripojenia k vzdialenej ploche vo vašom domáca sieť. Všetko, čo potrebujete, je adresa IP Ubuntu.

Kým potrebný softvér je predinštalovaný v systéme Windows, budete musieť nainštalovať nástroj XRDP na Ubuntu. Na tento účel otvorte okno svorky ( Ctrl + alt + t) a zadajte:

SUDDO APT Inštalácia XRDP

SUDDO SystemCTL Enable XRDP

Počkajte, kým nie je nainštalovaný, potom spustite aplikáciu Remote Desktop v systéme Windows pomocou ponuky Štart alebo Hľadať. Zadajte RDP a kliknite na pripojenie vzdialenej pracovnej plochy (pripojenie k vzdialenej pracovnej ploche). Keď je aplikácia otvorená, zadajte adresu IP v poli Počítač.

Potom stlačte tlačidlo Zobraziť možnosti A pridať užívateľské meno Pre PC Ubuntu. Môžete kliknúť UložiťUloženie týchto nastavení opätovné použitie Ďalšie.

stlač tlačidlo PripojiťAk chcete spustiť pripojenie a zadanie hesla účtu Ubuntu, keď sa navrhuje. Potom bude pripojenie nastavené, aby vám úplný prístup Na vzdialený počítač Ubuntu pomocou myši a klávesnice. Ak plánujete často používať toto pripojenie, môžete vytvoriť pre ňu konfiguračný súbor.Ak chcete ušetriť čas.

Riešenie problémov RDP

Hoci RDP je vynikajúca možnosť Na diaľku sa pripojte k počítaču Ubuntu, s príchodom Ubuntu 18.04 LTS, táto metóda je menej spoľahlivá. Zdá sa, že existuje problém s vytvorením vzdialeného pripojenia, keď je stroj Ubuntu už bol prihlásený na účet.

Tak jednoduchým spôsobom, ako sa dostať okolo, je jednoducho opustiť používateľa.

Ak to nie je možné, skúste prepnúť pripojenie RDP na používanie servera XORG na použitie X11RDP, počkajte, kým to funguje, a potom skúste XORG znova.

Môžete sa tiež pokúsiť vytvoriť pripojenie po reštartovaní stroja s Linuxom.

3. Vzdialený prístup pomocou virtuálnej siete (VNC)

Ďalšia možnosť s plnou funkčnosťou vzdialenej pracovnej plochy - VNC (virtuálne sieťové výpočty). To si vyžaduje aplikáciu klienta na Windows PC a serveri na Ubuntu.

Na vzdialenom PC nainštalujte komponent SperveVNC po skontrolovaní aktualizácií:

Sudo apt aktualizácia.

Nainštalujte server:

SUDDO APT Install TightVncserver

A spustiť:

Sudo tightvncserver

V tomto štádiu budete vyzvaní na inštaláciu hesla na pripojenie. Budete tiež priradiť číslo pracovnej plochy, zvyčajne: 1. Napíš to.


Teraz, keď je TightVNC nakonfigurovaný na Ubuntu, budete musieť nainštalovať klienta v systéme Windows. Možno ho stiahnuť z www.tightvnc.com/download.php - Uistite sa, že ste si vybrali správna verziaKeďže je k dispozícii v 32-bitovom a 64-bitovom variante.

TIGHTVNC Nástroje sú k dispozícii iba v súprave, takže po inštalácii vyhľadajte THANKVNC Viewer v vyhľadávaní systému Windows.

Po spustení prehliadača zadajte adresu IP Ubuntu do hostiteľa a potom číslo stolného počítača. Môže to vyzerať takto:

192.168.0.99:1

Po zobrazení výzvy zadajte heslo a začnite pracovať na vzdialenej ploche!

Robíme TightVNC bezpečnejšia

V predvolenom nastavení TightVNC šifruje vaše heslo, ale nič viac. To z neho robí nebezpečnú pre pripojenia prostredníctvom internetu. Našťastie to môže byť bezpečnejšie, vďaka SSH a Xmingu.

Ak to chcete urobiť, sťahujte a nainštalujte nástroj zo SourceForge. Potom nájdite skratku na ploche, kliknite pravým tlačidlom myši a vyberte položku Vlastnosti.


Pozrite sa na kartu skratiek a zadajte nasledujúce v cieľovom poli:

"C: Programové súbory (x86) Xming xming.exe": 0 -blipboard -Multiwindow

Skontrolujte políčko Zahrnúť ukončenie X11potom sa vráťte relácie (session)v hornej časti menu.


Zadajte IP adresu vzdialeného zariadenia a kliknite na tlačidlo Otvorené. Po niekoľkých sekundách bude k dispozícii bezpečné spojenie so vzdialeným ubuntu pracovnej plochy.

Výber správneho riešenia pre vzdialený prístup

Ako používate tieto metódy závisia od toho, čo chcete získať z vašej vzdialenej pracovnej plochy.

K dispozícii sú tri hlavné možnosti:

  • RDP.: Používa protokol protokolu systému Windows Remote Desktop, prostredníctvom implementácie Open Source XRDP.
  • VNC.: Virtuálne sieťové výpočty sú alternatívou k RDP, ale menej bezpečné.
  • VNC cez ssh: VNC miešanie s SSH zvyšuje bezpečnosť pripojenia.

Môžete tiež použiť SSH na ovládanie terminálu na počítači Ubuntu.

Ukázali sme vám tri spôsoby, ako nastaviť diaľkové pripojenie k počítaču Ubuntu alebo serverom Windows. Každý z nich má svoje výhody a nevýhody. Ale ak chcete rýchlo ponoriť do Ubuntu, prečo nie Skúste Subsystém Windows pre Linux dostupný v systéme Windows 10?



Páči sa vám článok? Zdieľaj to