Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Recenzije
  • Veza s udaljenom radnom površinom u Ubuntu. Ubuntu udaljena radna površina: moguće opcije povezivanja

Veza s udaljenom radnom površinom u Ubuntu. Ubuntu udaljena radna površina: moguće opcije povezivanja

Neki dan mi je uručen stari laptop Compaq nc6120, starac naravno, ali svojevremeno bih dao puno za takvo računalo. Dodao sam mu RAM, ponovno instalirao Windows XP i na njega instalirao potreban SEO softver. Ovaj laptop mi treba samo da imam Windows XP i da na njemu mogu raditi ono što ne mogu u Linuxu. No, laptop ima mrtvu tipkovnicu i nije baš zgodno koristiti dva miša. I tako sam počeo odlučivati ​​kako se spojiti na Windows iz Linuxa?


Prije toga, svi programi koji ne rade pod Linuxom I. Ali virtualni stroj troši puno resursa i moj laptop se povremeno smrzava zbog toga. Idealna opcija sada je daljinsko povezivanje sa sustavom Windows i prikaz radne površine na glavnom monitoru. Onda se ovaj stari laptop može gurnuti k vragu i spojiti na njega na daljinu, preko wifi-a, na primjer.

Prije nekoliko godina radio sam takve stvari i sada se samo trebate svega sjetiti. Gdje da počnemo?

Kako mogu postaviti udaljenu radnu površinu?

Najjednostavnije je koristiti Windows Remote Desktop Connection. Da biste to učinili, ovdje (kao na slici) morate imati kvačicu i sve usluge su omogućene prema zadanim postavkama. Da biste to učinili, desnom tipkom miša kliknite MOJE RAČUNALO, odaberite SVOJSTVA. Zatim idite na karticu UDALJENE SESIJE. I stavite kvačicu ispred "Dopusti udaljeni pristup ovom računalu".

Nakon toga, moramo biti sigurni da je naša IP adresa statična, a ne dinamična. Da biste to učinili prvi. Tražimo karticu EXECUTE u izborniku START i dajemo naredbu cmd... Zatim, u terminalu koji se pojavi, dajemo naredbu ipconfig.

Moja adresa, kao što vidite, je 192.168.1.6, možete je tako učiniti statičnom. Da biste to učinili, idite na mrežne veze i desnom tipkom miša kliknite ikonu BEŽIČNA MREŽNA VEZA. Odabir SVOJSTVA. U prozoru koji se pojavi idite na karticu OPĆENITO i odaberite TCP / IP protokol. Kliknite na njega i pritisnite gumb PROPERTIES.

Sada uklanjamo TOČKU iz stavke AUTOMATSKI DOBITI IP ADRESU i preuređujemo je da KORISTI SLJEDEĆU IP ADRESU. Dalje, propisujemo sve, poput moje, uzimajući u obzir samo činjenicu da vaša glavna IP adresa može biti malo drugačija.

Ako odjednom ne vidite:

192.168.1.6 255.255.255.0 192.168.1.1 8.8.8.8 8.8.4.4

Još jedna važna točka: morate postaviti lozinku za administratorskog korisnika - najvjerojatnije je imate i radite pod njom. Ako je lozinka već tamo, možete preskočiti ovu stavku. Ako ne, postavite lozinku, neću opisivati ​​kako to učiniti, čini se da to neće biti teško.

Sve, kada je Windows završen, ostaje samo instalirati potrebni program u Linux. Moguće je instalirati program Vinagre, iako postoje i drugi. Ako vam ne odgovara, otvorite Synaptic i u pretragu unesite riječ RDP - protokol ove usluge. Naći ćete još desetak programa koji rade isto.

Pa, mi ćemo instalirati ovaj program, Vinagre:

Sudo apt-get install vinagre

Nakon instalacije idite na IZBORNIK - INTERNET - PREGLED DALJINSKOG RADNOG VRSTA. Pokrećemo program i unosimo sve što je potrebno: ip adresu koju smo prije smislili, administratorsku prijavu (admin) i veličinu ekrana.

Ovdje se pojavio prozor, unesite lozinku i uđite u Windows! Sada možete raditi na dva računala odjednom na jednom monitoru. Jako liči na rad u virtualnom stroju, samo što mi sada ništa ne visi :)

Ako imate Windows 7 ili 8, onda možete učiniti isto. Ali i dalje sam siguran da u Microsoftu ne želim ni raditi s ostalima besplatno.

I još nešto: u programu ćete primijetiti da osim RDP-a postoje i drugi protokoli preko kojih se možete spojiti na Windows - VNC i. Ovi protokoli su bolji od ovog, ali za povezivanje preko njih potreban vam je dodatni softver u sustavu Windows. Čak ću reći više: trebate pokrenuti VNC ili SSH poslužitelj. Radio sam to prije i znam kako to implementirati. Ali o tome ću pisati neki drugi put :)

Hej! Hvala na stranici, super je!
Sretno i razvoj!

Hvala, trudimo se!

Neki dan sam konačno poboljšao ovaj sustav: činjenica je da se veza ponekad jako usporava, jer sve ide preko wi datoteke (a ovo nije najbolja brzina) plus preko routera. Budući da je ruter daleko, kočnice su konstantne.

Učinio sam ovo: imam običan usmjerivač, pošto sam ga dugo kupio, spojio sam dva prijenosna računala na njih putem običnih mrežnih kartica. Na jednu stavite adresu 192.168.0.1, a na drugu 192.168.0.2 i tu i tamo mrežnu masku 255.255.255.0

Ništa drugo nisam propisao. Sad u udaljenoj vezi izlažem ove adrese, kanal je 100 Mbita i sve radi kao sat.

Moderna računalna tehnologija omogućuje vam pristup računalu s bilo kojeg mjesta na svijetu s gotovo bilo kojeg uređaja. Ova funkcija se zove udaljeni pristup. Može biti od velike pomoći u slučaju da vam tijekom izvan radnog vremena zatrebaju podaci pohranjeni na radnim računalima ili trebate pomoći svojim prijateljima ili poznanicima da postave nešto na svojoj opremi bez potrebe za osobnom prisutnošću. Neki korisnici, dok su na odmoru, žele pristupiti filmoteci ili drugim datotekama pohranjenim na njihovom kućnom računalu.

Organizirati takav pristup uopće nije teško, potrebno je samo nekoliko minuta vremena za postavljanje, a zatim internet za izravnu organizaciju pristupa. Ubuntu operativni sustav ima jednostavnu, ali prikladnu ugrađenu funkcionalnost. Ako vam nisu potrebne nikakve napredne funkcije, a mogućnosti standardnih alata bit će dovoljne, možete čak i bez dodatnog softvera.

U ovom članku predlažemo da razmotrimo nekoliko opcija za organiziranje veze s udaljenom radnom površinom u Ubuntu. Upoznat ćemo se s nekoliko mogućih protokola putem kojih možete napraviti komunikacijsku sesiju, kao i napraviti mali pregled softvera treće strane.

VNC protokol

Najpopularnija opcija je korištenje VNC protokola. Unatoč činjenici da je zastario, nesiguran, nestabilan i spor, podržava ga gotovo svaki hardver i operativni sustav, tako da praktički ne bi trebalo biti nikakvih problema s kompatibilnošću. Važno je napomenuti da su svi potrebni uslužni programi za stvaranje udaljenog pristupa radnoj površini već uključeni u distribuciju Ubuntua. Samo ih morate aktivirati i ispravno konfigurirati. Dakle, pogledajmo vaše korake korak po korak.


Sada kada ste postavili Ubuntu Remote Desktop, možete se pokušati povezati s njim s bilo kojeg drugog računala. Ali zbog činjenice da je šifriranje veze aktivirano prema zadanim postavkama, mogu nastati problemi pri korištenju drugih operacijskih sustava. Da biste to izbjegli, nasilno ga onemogućite. Za ovo:


Analizirali smo situaciju kada oba računala imaju Ubuntu. Po istom principu možete koristiti bilo koji drugi program za daljinsko upravljanje vašim računalom na bilo kojem operacijskom sustavu, uključujući Windows, Mac OS ili čak Android. Sve što trebate je znati adresu veze i lozinku.

TeamViewer klijent

Većina korisnika će smatrati da je najprikladnije koristiti TeamViewer klijent. Uglavnom, programeri softverskog proizvoda postavili su gotovo standard za daljinsko upravljanje računalima. Važno je napomenuti da je uslužni program potpuno besplatan u nekomercijalne svrhe. Sve što trebate je preuzeti i instalirati program na oba računala, a sve postavke će biti odabrane automatski. U ovom materijalu ćemo govoriti samo o najosnovnijim značajkama i kako brzo instalirati i pokrenuti program. Više pojedinosti o njegovim mogućnostima opisano je u ovom članku. Pa počnimo.

  1. Idite na službenu web stranicu programera pomoću veze i odaberite prvu datoteku s popisa, dizajniranu za Ubuntu i Debian.
  2. Idite na mapu u koju je preuzeta instalacijska datoteka, kliknite desnom tipkom miša i odaberite "Otvori s Ubuntu Software Center". U tom slučaju će proces instalacije biti automatiziran, a sve komponente potrebne za rad će se također automatski instalirati.
  3. Ako više volite koristiti naredbeni redak, pokrenite terminal i pokrenite sljedeće naredbe:

CD ~ / Preuzimanja /

Sudodpkg – add-architecture i386

Sudodpkg -iteamviewer *

Apt-get -f instalirati

SAVJET. Ako ste datoteku prenijeli u drugu mapu, trebali biste je navesti.


Važno je napomenuti da ako planirate redovito upravljati nekim računalima, možete izbjeći stalno upisivanje njihovih ID-ova nakon postupka registracije.

  1. Nakon kreiranja računa i prijave u sustav s adresom e-pošte i lozinkom, unesite ID drugog računala na isti način kao i prilikom spajanja na njega. Samo umjesto gumba za povezivanje pritisnite žutu zvjezdicu desno u retku za unos broja.
  2. U prozoru koji se otvori možete napisati lozinku, kao i dati ime računalu i pritisnuti gumb OK za potvrdu.
  3. Nakon toga, sva ovlaštena računala bit će prikazana u prozoru Računala i kontakti. Sve što trebate učiniti je dvaput kliknuti na ime i početi upravljati.
  4. Zauzvrat, nekontrolirani pristup može se konfigurirati na upravljanom računalu. Da biste to učinili, odaberite odgovarajuću karticu u izborniku "Veza", smislite naziv za računalo, postavite lozinku i potvrdite je.
  5. Sada se možete povezati automatski.

Zaključak

Kao što vidite, daljinsko povezivanje s Ubuntuom nije teško. Zapravo je prilično jednostavno. Ako ne želite koristiti dodatni softver, koristite ugrađenu funkcionalnost i organizirajte kontrolu pomoću VNC protokola. Od razvoja treće strane, TeamViewer je vjerojatno najbolja opcija. Usput, imamo poseban članak o ovom programu. U komentarima vas molimo da nam kažete koju opciju Ubuntu daljinskog upravljača ste odabrali.

& nbsp & nbsp Dva su glavna načina daljinskog povezivanja na Linux grafički podsustav iz Windowsa:

Preusmjeravanje grafičkog I/O iz Linux okruženja na grafički poslužitelj koji radi na Windows strani ( X11 Prosljeđivanje)

Povežite se pomoću Protokol upravljanja X Display Managera (XDMCP)- protokol koji omogućuje daljinsko povezivanje grafičkih terminala (X-terminala) na grafički poslužitelj (X-server).

Prva metoda je lakša za implementaciju i omogućuje vam postizanje prihvatljivih performansi grafičkih aplikacija na sustavima s niskim performansama. Upravitelj zaslona i TCP veze X poslužitelja na Linux strani se u ovom slučaju ne koriste. Drugi vam omogućuje da dobijete punopravnu udaljenu korisničku radnu stanicu, koja se funkcionalno ne razlikuje od obične, lokalne. Prilikom implementacije ove vrste daljinskog povezivanja koriste se dodatne konfiguracijske postavke za X poslužitelj i upravitelj zaslona.

Povezivanje iz Windowsa na Linux grafički podsustav na primjeru Ubuntu Desktopa.

& nbsp & nbsp Načini i načini daljinskog povezivanja na Linux grafički podsustav iz Windowsa već su detaljno razmotreni u članku. Ovaj članak također raspravlja o problemima vezanim uz konfiguracijske značajke Ubuntu X poslužitelja i LightDM upravitelja zaslona. Sa Windows strane koristi se besplatni paket Xming čija najnovija verzija, kao i dodatni paketi s podrškom za različite fontove, te lokaliziranu verziju čarobnjaka Xlaunch možete pronaći ovdje:

Daljinski rad s grafičkim aplikacijama pomoću X11 prosljeđivanja.

& nbsp & nbsp Preusmjeravanje grafičkog izlaza udaljenog podsustava ( X11 Prosljeđivanje) omogućuje vam izravan rad s grafičkim Linux aplikacijama na Xming grafičkom poslužiteljskom stroju sa strane Windows. Ovaj način rada se implementira pomoću SSH veze, u kojoj je ssh poslužitelj sshd na Linux strani presreće grafički I/O i preusmjerava ga na ssh klijent (PuTTY) na Windows strani, koji ga zauzvrat preusmjerava na grafički poslužitelj Xming implementiran u Windows okruženju. Dakle, da biste implementirali ovaj način rada, ne morate konfigurirati X poslužitelj i upravitelj zaslona za rad preko mreže, ali morate instalirati i konfigurirati demon ssh na strani Linuxa. Većina Linux distribucija za radne stanice (na primjer, Ubuntu Desktop) prema zadanim postavkama ne instalira SSH poslužitelj, pa ga morate instalirati naredbom:

sudo apt-get install ssh

Tijekom izvršavanja naredbe prikazat će se poruka o paketima koji se instaliraju i količini prostora koji zauzimaju na tvrdom disku:

... ncurses-term openssh-server python-requests python-urllib3 ssh-import-id, rssh molly-guard monkeysphere openssh-blacklist openssh-blacklist-extra) NOVI paketi za instaliranje: ncurses-term openssh-server python-requests python -urllib3 ssh ssh-import-id ažuriran na 0, instalirano 6 novih paketa, označeno 0 paketa za uklanjanje i 273 paketa koja nisu ažurirana. Potrebno je preuzeti 848 kB arhive. Nakon ove operacije, količina iskorištenog prostora na disku će se povećati za 3 480 kB. Želite li nastaviti [Y/N]? Nakon odgovora D poslužitelj će biti instaliran i pokrenut SSH

Da biste provjerili ispravnost ssh poslužitelja, možete koristiti naredbu:

netstat -na | više

Aktivne internetske veze (poslužitelji i uspostavljeni) Proto Recv-Q Send-Q Lokalna adresa Strana adresa Država tcp 0 0 127.0.1.1:53 0.0.0.0:* SLUŠAJ tcp 0 0 0.0.0.0:22 0.0.0.0:* p LISTEN 0 0 127.0.0.1:631 0.0.0.0:* SLUŠAJ tcp 0 0 192.168.0.133:39653 192.168.0.33:50021 UTVRĐEN tcp6 0 0 ::: LISTEN 22. ... ...

Crta tcp 0 0 0.0.0.0:22 0.0.0.0:* SLUŠAJ Označava da poslužitelj osluškuje standardni port dolaznih veza (“slušanje”, LISTEN). 22 na svim mrežnim sučeljima (0 0.0.0.0:22)

& nbsp & nbsp Za način preusmjeravanja grafičkog izlaza X11 prosljeđivanje u postavkama demona sshd potrebno je omogućiti (provjeriti) neke parametre. Sve radnje zahtijevaju root privilegije.

Idite na imenik / etc / ssh i otvorite konfiguracijsku datoteku SSH demona sshd_config... Za rad kroz prosljeđivanje X11, mora sadržavati red bez komentara

X11Prosljeđivanje da

& nbsp & nbsp Naravno, u ovom načinu rada, rad s udaljenim grafičkim Linux podsustavom izvodi se izravno s grafičkim aplikacijama, bez korištenja Ubuntu radne površine. Ako je broj aplikacija potrebnih za rad mali, onda je ova metoda poželjnija, jer vam omogućuje smanjenje korištenja resursa udaljenog sustava i omogućuje vam postizanje većih performansi u usporedbi s tehnologijom koja se temelji na korištenju XDMCP. & nbsp & nbsp Dakle, prilikom preusmjeravanja grafičkog izlaza, ( X11 prosljeđivanje) program Xming, koji se koristi kao X poslužitelj koji radi na vrhu vaše Windows radne površine, s grafičkim aplikacijama koje se pokreću na udaljenom Linux sustavu. Istodobno, grafički poslužitelj na udaljenom Linuxu se ne koristi i možda neće biti niti instaliran.

Osim Xminga, ova tehnologija koristi SSH klijent i poslužitelj. Klijentska strana je na Windows računalu, poslužitelj je na Linux računalu. Xming programeri su uključili klijentski softver za implementaciju načina rada već neko vrijeme. X11 Prosljeđivanje kao dio instalacijskih paketa (Standart PuTTY i Portable PuTTY).

Prilikom instaliranja paketa Xming moguće je odabrati instalirane verzije Kit.

Međutim, najbolji bi izbor bio preuzeti trenutnu verziju besplatnog SSH klijenta za Windows na stranici za preuzimanje PuTTY, koja sadrži veze za preuzimanje uslužnih datoteka putty.exe i dodatnih programskih modula koji se mogu koristiti za rad s njim (datoteka kopiranje, generiranje ključeva, telnet korisnik itd.). Tu je i poveznica za preuzimanje arhive koja uključuje putty.exe i dodatne programe za 32 i 64-bitni OS. Nije potrebna instalacija. Samo kopirajte izvršnu datoteku putty.exe u svoj Xming instalacijski direktorij, ili što god odaberete.

  • Postavljanje Puttyja.
    & nbsp & nbsp Za rad s Xmingom u načinu preusmjeravanja grafičkog izlaza, samo podesite SSH odjeljak:

    Ove postavke znače da je dopušteno X11 Prosljeđivanje i koristit će grafički prikaz (X zaslon) s brojem 0 ... Nije potrebno koristiti 0. broj prikaza, ali je važno da ovaj broj odgovara broju prikaza koji je naveden pri pokretanju Xminga (polje Prikaz broja):

    Prilikom pokretanja Xming pomoću čarobnjaka Xlaunch, postavlja se broj zaslona (ako je potrebno) i odabire se način rada s više prozora Više prozora, ostale parametre možete ostaviti kao zadane. Zapravo, broj prikaza određuje broj porta grafičkog poslužitelja na strani Windowsa

    0 odgovara luci 6000 / TCP

    - 1 - 6001 / TCP

    Kao što je gore objašnjeno, postavke X11 Prosljeđivanje u odjeljku SSH / X11 PuTTY također definirajte X poslužitelj na koji će se grafički I/O preusmjeriti:

    lokalni domaćin: 0- X poslužitelj sluša na portu 6000 / TCP

    lokalni domaćin: 1- X poslužitelj sluša na portu 6001 / TCP

    Sukladno tome, ako nekoliko Xming X poslužitelja radi na istom računalu, tada brojevi grafičkog prikaza za njih moraju biti različiti i odgovarati brojevima navedenim u postavkama SSH klijenta. Za provjeru povezanih grafičkih podsustava možete koristiti naredbu za slanje poruke na grafički zaslon

    xmessage $ DISPLAY- prikazati vrijednost varijable DISPLAY

    Kao rezultat izvršenja naredbe, dobivamo:

    Ova poruka se prikazuje na grafičkom zaslonu, što odgovara preusmjeravanju grafičkog izlaza SSH klijenta, u čijem je prozoru izvršena naredba xmessage

    Nakon što se Xming pokrene, pomoću PuTTY ssh klijenta, povezujemo se s Linux Ubuntu ssh poslužiteljem i pokrećemo potrebnu grafičku aplikaciju u naredbenom retku, na primjer, ako pokrenete grafički terminal xterm, tada se na Windows računalu pojavljuje prozor grafičkog terminala za Linux.

    Kada se pokrene iz sesije klijenta PuTTY SSH ili iz prozora terminala koji je već pokrenut xterm, bilo koju grafičku aplikaciju, na primjer, preglednik firefox njegov će se prozor prikazati na radnoj površini sustava Windows, na kojoj možete raditi na isti način kao na lokalnom Linux Ubuntu računalu.

    Daljinsko povezivanje s grafičkim podsustavom iz Linuxa.

    Postavke demona sshd za daljinski pristup Linux grafičkom podsustavu izvode se na isti način kao i u slučaju preusmjeravanja za X poslužitelj na Windows strani. Grafički izlaz udaljenog sustava, u ovoj konfiguraciji, bit će preusmjeren od strane demona sshd i implementiran od strane grafičkog poslužitelja na strani klijenta za povezivanje.

    Za daljinsko povezivanje s grafičkim podsustavom pomoću preusmjeravanja X11 Forwarding Linux klijenata, možete koristiti standardni SSH klijent:

    ssh -X -l korisnik 192.168.0.1

    -X- koristite preusmjeravanje grafičkog izlaza X11Forwarding.

    -l korisnik- korisničko ime za spajanje na udaljeno računalo.

    192.168.0.1 - adresa udaljenog računala

    Nakon registracije na udaljenom sustavu, korisnik korisnik ima mogućnost rada s grafičkim aplikacijama na udaljenom računalu 192.168.0.1

    Da biste pokrenuli određenu aplikaciju na udaljenom sustavu, možete odrediti njezin naziv:

    ssh -X -l korisnik 192.168.0.1 'xterm'

    Iz sigurnosnih razloga, umjesto ssh parametra -X poželjno je koristiti parametar -Y koji sprječava udaljenog klijenta u komunikaciji s lokalnim grafičkim prikazom sustava na koji se povezuje.

    Povezivanje na Linux Ubuntu desktop pomoću XDMCP.

    & nbsp & nbsp Upravitelj zaslona(Upravitelj zaslona ili DM) je posebna usluga sustava koja omogućuje pokretanje grafičkog poslužitelja, prikazivanje prompta za prijavu na grafički zaslon, registraciju korisnika, pokretanje upravitelja prozora, montiranje potrebnih uređaja, održavanje baze podataka korisničkih ulaza i izlaza u sustavu utmp i wtmp itd.

    Pojednostavljeno rečeno, upravitelj zaslona je program koji pokreće sesiju korisnika u grafičkom Linux okruženju. Vizualno, upravitelj zaslona je prozor za registraciju korisnika nakon prijave. Obično to znači obrazac za unos korisničkog imena i lozinke, izbornik za odabir grafičkog okruženja, te dodatne kontrole napajanja (za gašenje računala, ponovno pokretanje, stavljanje u stanje mirovanja), odabir jezika unosa itd.

    Trenutno u grafičkom podsustavu Linuxa (označeno kao X prozorski sustav ili kako X11) najčešći upravitelji prikaza su X Display Manager (xdm), Gnome Display Manager (gdm) i KDE Display Manager (kdm) a od 2012. - Upravitelj svjetlosnog zaslona (LghtDM)... Razvoj potonjeg započeo je 2010. godine zaposlenik tvrtke Kanonski Robert Ancell i trenutno LightDM je sasvim dostojna alternativa upraviteljima zaslona prethodne generacije. Njegove glavne značajke su mala veličina, visoke performanse, mogućnost rada s bilo kojom grafičkom ljuskom i proširenje funkcionalnosti pomoću dodataka. U perspektivi, projekt LightDM je postavljen s prilično ambicioznim, ali ipak stvarnim ciljem - postati standard za Linux X poslužitelj X.org je poslužitelj otvorenog koda X Window System. Od 2012. LightDM počeo se koristiti kao zadani upravitelj zaslona u svim distribucijama Linuxa Ubuntu.

    Značajke sigurnosnih postavki u Linuxu Ubuntu Desktop najnovijih verzija ne pružaju mogućnost daljinskog povezivanja s grafičkim okruženjem preko lokalne mreže - X11 poslužitelj ne sluša port 6000 / TCP i upravitelj LightDM ne sluša na portu 177 / UDP. Stoga, prije svega, morate napraviti odgovarajuće postavke kako biste osigurali mrežnu vezu putem XDMCP protokola.

    Sve konfiguracijske datoteke upravitelja zaslona LightDM smješten u imenik sustava / etc / lightdm... Glavne postavke su lightdm.conf, koji nakon instalacije ima sljedeći sadržaj:

    korisnička sesija = ubuntu pozdravna sesija = unity-greeter Dopustiti TCP veze s grafičkim poslužiteljem X11, trebate u konfiguracijskoj datoteci lightdm.conf dodaj redak:

    xserver-allow-tcp = istina

    Da biste omogućili daljinsko povezivanje s upraviteljem zaslona, ​​dodajte odjeljak

    omogućeno = istina

    Promjene koje napravite stupit će na snagu tek nakon ponovnog pokretanja upravitelja zaslona ili ponovnog pokretanja sustava. Ponovo pokrenuti LightDM možete koristiti naredbu:

    ponovno pokretanje usluge lightdm

    Naravno, ponovnim pokretanjem upravitelja zaslona zatvorit će se sve korisničke sesije prijavljeni putem njega.

    Nakon ponovnog pokretanja grafičkog podsustava ili ponovnog pokretanja Ubuntua, možete provjeriti slušaju li portovi 6000 / TCP i 177 / UDP:

    netstat –na | više

    Aktivne internetske veze (poslužitelji i uspostavljeni) Proto Recv-Q Send-Q Lokalna adresa Strana adresa Država tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN tcp 0 0 127.0.1.1:53 0.0.0.0:* p LISTEN 0 0.0.0.0:22 0.0.0.0:* SLUŠAJ tcp 0 0 127.0.0.1:631 0.0.0.0:* SLUŠAJ tcp 0 0 192.168.0.133:52588 192.168.0.133:52588 192.168.0.133:52588 192.168.0.133:52588 192.168.0.133:52588 192.168.0.133:52588 192.168.0.133:52588 192.168.0.133:52588 192.168.0.133:52588 . * SLUŠAJ tcp6 0 0 ::: 22 ::: * SLUŠAJ udp 0 0 0.0.0.0:177 0.0.0.0:* udp 0 0 0.0.0.0:34524 0.0.0.0:* udp 0 0 0.0.3.0. 0.0: * udp 0 0 127.0.1.1:53 0.0.0.0:* udp6 0 0 ::: 177 ::: * udp6 0 0 ::: 5353 ::: * udp6 0 0 ::: 41728 ::: *. ... ... Kao rezultat, vidimo da upravitelj zaslona ( LightDM) je konfiguriran za korištenje protokola XDMCP i prihvaća dolazne veze na UDP port 177 (prema zadanim postavkama) i grafički poslužitelj (poslužitelj X11) - prihvaća dolazne veze na portu 6000 / TCP. Zapravo, mrežni pristup grafičkom poslužitelju na Linux strani nije potreban za slučaj korištenja Xminga na Windows strani, a postavka za port 6000 / TCP je samo primjer.

    & nbsp & nbsp Za udaljenu vezu s Linux radnom površinom pomoću XDMCP protokola koristi se port 177 / UDP, koji se mora slušati na Linux strani i ne smije biti blokiran vatrozidom. Osim toga, računala s više mrežnih sučelja mogu imati probleme s udaljenim povezivanjem uzrokovane neusklađenim IP adresama i imenima hosta. Stoga u datotekama / etc / hosts (Ubuntu) i \ windows \ system32 \ drivers \ etc \ hosts (Windows) morate registrirati korespondenciju između imena i IP adresa računala za mrežno sučelje preko kojeg će se veza (na primjer, samo za podmrežu 192.168.0.0/24). Vrlo često u Linux okruženju, nakon instalacije sustava, na primjer, na računalu pod nazivom Ubuntu13, postoje unosi u / etc / hosts datoteci:

    127.0.0.1 lokalni host

    127.0.0.1 Ubuntu13

    Kao što vidite, ime Ubuntu13 adresa sučelja povratne petlje je mapirana i stoga nije moguća stvarna IP komunikacija korištenjem imena hosta. Da biste riješili ovaj problem, trebate zamijeniti 127.0.0.1 u zadnjem retku IP adresom računala u lokalnoj mreži, na primjer:

    192.168.0.133 Ubuntu13

    Slično, na sustavu sa sustavom Windows, u datoteci hosts, trebate ostaviti (dodati) samo one unose koji postavljaju korespondenciju jedan-na-jedan između imena i IP adresa u istoj podmreži.

    Za povezivanje s udaljenim Linux Ubuntuom, možete koristiti prečac Xlaunch... Prilikom povezivanja pomoću XDMCP, morate odabrati način rada u jednom prozoru(Jedan prozor):

    Odaberite sesiju pomoću XDMCP:

    Navodimo IP adresu ili naziv Linux računala na koje se želite povezati:

    Sljedeći zaslon služi za definiranje dodatnih parametara sesije i za sada se može ostaviti nepromijenjen. Pritisnemo gumb "Dalje" i, ako je sve učinjeno kako treba, prikazuje nam se prompt upravitelja zaslona za Linux.

    Članci povezani s udaljenom radnom površinom za Linux i Windows.

  • I Vino... Općenito načelo rada: stvara se siguran SSH tunel od Windows računala do Ubuntua i preko njega se stvara VNC veza (udaljena radna površina).

    Članak je podijeljen u četiri dijela:

    • Instalirajte i aktivirajte SecureShellServer: sudo apt-get install openssh-server service ssh status ssh start / run, proces 2006

      Provjerite je li otvoren port 22 (zadani SSH port):

      Netstat -tulpan | grep: 22 tcp 0 0 0.0.0.0:22 0.0.0.0:* SLUŠAJ -

      U Linuxu, za povezivanje putem SSH-a korištenjem lokalnog prosljeđivanja portova, općenito se koristi sljedeća naredba

      Ssh -C -str -L<локальный_порт>:<адрес_машины>:<удаленный_порт>-l<пользователь>

      To znači da svaka veza koja potječe s lokalnog računala (localhost) preko porta<локальный_порт>bit će preusmjeren preko SSH tunela na<удаленный_порт>udaljeni stroj.

      Postoji određena zbrka oko toga koje IP adrese navesti i<адрес_машины>... Ako je računalo iza usmjerivača (NAT), onda<адрес_машины>mora biti interna IP adresa računala (na primjer, 10.0.0.5), a u vanjska ip-adresa usmjerivača. Ako se računalo izravno povezuje s internetom, onda adrese i<адрес_машины>bit će isti.

      Da rezimiramo tuneliranje, razmotrimo primjer:

      Ssh -l myuserid -L 7777: rad: 22 vrata ssh -p 7777 lokalni host

      Ova naredba čini sljedeće: stvara sigurnu ssh vezu na stroj za vrata pod korisničkim myuseridom. U isto vrijeme, slušanje na lokalnom (s kojim je veza uspostavljena) stroju počinje na portu 7777. Ako je veza napravljena na ovaj port (opet iz samog lokalnog stroja), tada se ova veza tunelira u ssh vezu , dolazi do stroja za vrata i od njega se uspostavlja veza na radnom stroju na priključku 22. Nakon toga provjeravamo rad tunela – povezivanjem preko ssh-a na lokalni port 7777, na kraju se spajamo na radni stroj (uzimajući u obzir da je na njemu konfiguriran ssh poslužitelj na portu 22).

      Povećana sigurnost pri korištenju SSH tunela postiže se zbog činjenice da samo jedan port mora biti otvoren prema van (SSH) i da će šifrirana veza ići samo kroz ovaj port.
      Na poslužitelju provjeravamo je li mapa prisutna

      / Dom /<имя_пользователся>/.ssh

      / Dom /<имя_пользователся>/.ssh/autorizirani_ključevi

      u njemu, ako ne, onda kreirajte pod korisnikom<имя_пользователся>(u pravilu, ovo je prvi korisnik u sustavu ili administrator)

      Mkdir ~ / .ssh cd ~ / .ssh dodirni autorizirani_ključevi

      Konfiguriranje ssh-a za veću sigurnost. Datoteka postavki nalazi se na

      / etc / ssh / sshd_config

      Izrada sigurnosne kopije

      Sudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original

      Općenito, trebali biste promijeniti:

      • TCP port za slušanje (zadano 22):
        Luka<Порт_на_котором_SSH_будет_ждать_подключения>
      • Onemogućite nepouzdani stari SSH protokol ver.1:
        Protokol 2
      • Dopusti provjeru autentičnosti s parom javni/privatni ključ:
        PubkeyAuthentication da
      • Navedite gdje pogledati dopuštene javne ključeve:
        AuthorizedKeysFile% h / .ssh / authorized_keys
      • Onemogućite mogućnost provjere autentičnosti pomoću lozinke (to možete učiniti kasnije, nakon uspješne prve veze):
        Password Authentication br

      Za dodatnu sigurnost, trebali biste ga konfigurirati za provjeru autentičnosti putem SSH-a pomoću vašeg javnog ključa.
      Javni ključevi kojima je dopušteno povezivanje putem ssh-a pohranjeni su u datoteci

      ~ / .ssh / autorizirani_ključevi

      Generiramo par javni/privatni ključ na stroju s kojim ćemo se povezati (opisati ćemo kasnije) i kopiramo javni ključ u ovu datoteku.

      Posebnu pozornost treba obratiti na formatiranje - cijeli ključ mora biti smješten u jednom retku i započeti s "ssh-rsa" i pristupom datoteci (-rw ——- (600)).

      Konfiguriranje ispravnog pristupa ključnoj datoteci

      Chmod go-w $ POČETNA $ POČETNA / .ssh chmod 600 $ POČETNA / .ssh / authorized_key chown `whoami` $ POČETNA / .ssh / authorized_keys

      U datoteci postavki / etc / ssh / sshd_config promijeniti

      StrictModes br

      Za primjenu postavki napravljenih na datoteku / etc / ssh / sshd_config, morate ponovno pokrenuti sshd demon.

      Sudo /etc/init.d/ssh ponovno pokrenite

    • Preuzmite putty.exe.
      Prije nego što uđete u postavke Puttyja, morate napraviti nekoliko stvari.
      • Putty sprema postavke u profile.
      • Da biste spremili sve postavke u profilu, idite na izbornik Sesija u stupcu Spremljena sesija, unesite naziv profila i kliknite Spremi. Za učitavanje određenog profila u Putty, u istom izborniku trebate odabrati željeni profil po imenu i kliknuti Učitaj.
      • Da biste automatski učitali određeni profil prilikom pokretanja Putty-a, trebate stvoriti prečac do exe datoteke i dodati u redak Radne mape nakon puta do exe datoteke
        -opterećenje<имя_профиля>

      Za poboljšanje sigurnosti koristit će se sljedeće:

      • lokalno prosljeđivanje luka
      • sustav javnih ključeva

      U slučaju korištenja SSH veze za pristup putem VNC-a (udaljene radne površine) potrebno je konfigurirati prosljeđivanje portova, tzv. lokalno prosljeđivanje luka... Koristi se za poboljšanje sigurnosti, jer se prilikom korištenja VNC-a podaci prenose u čistom tekstu.

      Za prosljeđivanje portova u Puttyju idite na izbornik Veza -> SSH -> Tuneli i dodati 5900 kao "izvorni port", lokalni host: 5900 u "Odredište" i kliknite Dodaj.

      Možete koristiti Puttygen program za stvaranje par javnih / privatnih ključeva. Preuzmite Puttygen.exe. U parametrima odaberite SSH-2 RSA, postavite broj bitova na 2048 i kliknite gumb Generiraj.

      Za dodatnu zaštitu možete dvaput napisati "passphrase". Ako postoji potreba za trenutnim ulaskom u konzolu tijekom SSH veze, polje se može ostaviti praznim.

      Javni ključ je pohranjen u formatiranju koje je razumljivo samo Puttyju. Stoga, da biste ga instalirali na Linux, morate učiniti sljedeće:

      1. Dok je puttygen još uvijek otvoren - kopirajte javni ključ u odjeljak "Javni ključ za lijepljenje ..." i zalijepite ga u datoteku autorizirani_ključevi na serveru.
      2. Usmjerite Putty na datoteku privatnog ključa u izborniku Connection -> SSH -> Auth u odjeljku "Datoteka privatnog ključa za provjeru autentičnosti" generirane * .ppk datoteke.
    • Vino VNC poslužitelj je već uključen u Ubuntu prema zadanim postavkama. Da biste ga konfigurirali, idite na Izbornik -> Sustav -> Postavke -> Udaljena radna površina i omogućite daljinski pristup. U postavkama možete omogućiti provjeru autentičnosti lozinkom, ali ne možete konfigurirati port za slušanje (koristi se 5900).
      Za detaljniju prilagodbu preporuča se instalirati X11VNC.
    • Preuzmite TightVNC i instalirajte. Za potrebe ovog članka trebate odabrati samo ulogu klijenta.

      Pokrenite TightVNC na Windows stroju i odvezite se na teren

      Udaljena radna površina omogućuje vam povezivanje s računalom putem interneta pomoću drugog računala ili čak pametnog telefona. Možda ćete često morati nešto raditi na drugom računalu, čak i ako niste u blizini. Ubuntu također ima ovu mogućnost.

      U ovom članku ćemo pogledati kako postaviti Ubuntu 16.04 udaljenu radnu površinu, kao i kako se povezati s njom pomoću raznih uređaja. Koristit ćemo VNC kao protokol za daljinski pristup, spor je i već zastario, ali je svugdje podržan. U Ubuntu 16.04 gotovo je sav softver već instaliran prema zadanim postavkama, samo trebate promijeniti nekoliko postavki.

      Ubuntu udaljena radna površina

      Kao što sam rekao, koristit ćemo VNC kao protokol za daljinski pristup. A kao poslužitelj - Vino, ovaj program se isporučuje prema zadanim postavkama zajedno s distribucijom. I samo morate napraviti nekoliko postavki da bi funkcionirao.

      Otvorite glavni izbornik crtica i upišite pretraživanje Dijeljenje radne površine.

      Ako sustav ne pronađe ništa, ovo je uobičajena greška. Pomoćni program možete pokrenuti putem terminala. Da biste to učinili, otvorite terminal s Ctrl + Alt + T i pokrenite:

      vino-preference

      Zatim u prozoru koji se otvori potvrdite okvir "Neka drugi korisnici vide vašu radnu površinu" Zatim nasuprot polja "Zahtijevaj lozinku" unesite lozinku koja će se koristiti za povezivanje:

      Sve ovdje, ubuntu udaljena radna površina je postavljena. A sada se možete pokušati povezati s računalom pomoću druge distribucije Linuxa. Ali postoji još jedna stvar. Nećete se moći povezati iz sustava Windows. Obavezno šifriranje je omogućeno prema zadanim postavkama. A to ne podržavaju svi klijenti. Da biste onemogućili prisilnu enkripciju, morate instalirati dconf-editor:

      sudo apt install dconf-editor

      Zatim otvorite program i slijedite put org.gnome.desktop.remote-desktop tamo poništite okvir:

      Sada ste spremni testirati svoju Ubuntu vezu s udaljenom radnom površinom. Otvorite glavni izbornik i pronađite Remmina klijent za udaljenu vezu.

      U nizu veze odaberite protokol VNC, zatim unesite adresu, budući da ćemo provjeriti na lokalnom računalu, zatim unesite localhost, inače ćete morati koristiti IP adresu računala. Sljedeći klik "Spojiti":

      Program će od vas odmah zatražiti lozinku za daljinski pristup računalu:

      I tada, već u VNC sustavu, poslužitelj će pitati da li je potrebno ovom klijentu dopustiti vezu s udaljenom radnom površinom ubuntu 16.04:

      Nakon što odobrite vezu, možete koristiti udaljenu radnu površinu. Sada je vrijeme za povezivanje s drugog računala. Možete koristiti bilo koji VNC klijent za Linux, Windows ili Android i spojiti se na svoje računalo ako je na lokalnoj mreži. Osim toga, možete mu pristupiti čak i putem interneta stvaranjem privatne lokalne mreže, na primjer koristeći hamachi ili OpenVPN.

      zaključke

      U ovom članku pogledali smo kako postaviti Ubuntu 16.04 udaljenu radnu površinu i kako joj pristupiti pomoću drugih uređaja. Sve je vrlo jednostavno, čak i jednostavnije nego s istim x11vnc, za koji trebate stvoriti nekoliko konfiguracijskih datoteka. Ako imate pitanja, pitajte u komentarima!

      Povezani unosi:


    Vrhunski povezani članci