Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Recenzije
  • Veza sa udaljenom radnom površinom u Ubuntu. Ubuntu Remote Desktop: Moguće opcije povezivanja

Veza sa udaljenom radnom površinom u Ubuntu. Ubuntu Remote Desktop: Moguće opcije povezivanja

Pre neki dan mi je poklonjen stari laptop Compaq nc6120, starac naravno, ali svojevremeno bih dao mnogo za takav kompjuter. Dodao sam mu RAM, ponovo instalirao Windows XP i instalirao potreban SEO softver na njega. Ovaj laptop mi treba samo da imam Windows XP i da na njemu mogu da radim ono što ne mogu u Linuxu. Ali laptop ima mrtvu tastaturu i nije baš zgodno koristiti dva miša. I tako sam počeo da odlučujem kako da se povežem na Windows sa Linuxa?


Prije toga, svi programi koji ne rade pod Linuxom I. Ali virtuelna mašina troši mnogo resursa i moj laptop se povremeno zamrzava zbog toga. Sada je idealna opcija da se daljinski povežete na Windows i prikažete radnu površinu na glavnom monitoru. Onda se ovaj stari laptop može gurnuti u pakao i spojiti na njega daljinski, preko wifi-a, na primjer.

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

Kako da podesim udaljenu radnu površinu?

Najjednostavnije je koristiti Windows Remote Desktop Connection. Da biste to uradili, ovde (kao na slici) morate imati kvačicu i svi servisi su podrazumevano omogućeni. Da biste to učinili, kliknite na MOJ RAČUNAR desnom tipkom miša, odaberite SVOJSTVA. Zatim idite na karticu UDALJENE SESIJE. I stavite kvačicu ispred "Dozvoli udaljeni pristup ovom računaru."

Nakon toga, moramo biti sigurni da je naša IP adresa statična, a ne dinamička. Da prvo ovo uradite. Tražimo karticu EXECUTE u START meniju i dajemo komandu 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 kliknite desnim tasterom miša na ikonu BEŽIČNA MREŽNA VEZA. Odabirom PROPERTIES. U prozoru koji se pojavi idite na karticu GENERAL i odaberite TCP / IP protokol. Kliknite na njega i pritisnite dugme PROPERTIES.

Sada uklanjamo TAČKU sa stavke DOBITI IP ADRESU AUTOMATSKI 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 iznenada 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 stvar: morate postaviti lozinku za administratora - najvjerovatnije je imate i radite pod njom. Ako je lozinka već tu, možete preskočiti ovu stavku. Ako ne, postavite lozinku, neću opisivati ​​kako to učiniti, čini se da neće biti teško.

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

Pa, mi ćemo instalirati ovaj program, Vinagre:

Sudo apt-get install vinagre

Nakon instalacije idite na MENI - INTERNET - PRIKAZ DALJINSKOG RADNOG STOLA. Pokrećemo program i unosimo sve što je potrebno: ip adresu koju smo ranije smislili, prijavu administratora (admin) i veličinu ekrana.

Evo, pojavio se prozor, unesite lozinku i uđite u Windows! Sada možete raditi na dva računara odjednom na jednom monitoru. Jako liči na rad u virtuelnoj mašini, 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 da radim sa ostalima besplatno.

I još nešto: u programu ćete primijetiti da osim RDP-a postoje i drugi protokoli preko kojih se možete povezati na Windows - VNC i. Ovi protokoli su bolji od ovog, ali za povezivanje preko njih potreban vam je dodatni softver u Windows-u. Čak ću reći i više: potrebno je da pokrenete VNC ili SSH server. Radio sam to ranije i znam kako da to implementiram. Ali pisaću o ovome neki drugi put :)

Hej! Hvala na stranici, odlična je!
Sretno i razvoj!

Hvala, trudimo se!

Pre neki dan sam konačno poboljšao ovaj sistem: činjenica je da se veza ponekad jako usporava, jer sve ide preko wi fajla (a ovo nije najbolja brzina) plus preko rutera. Pošto je ruter daleko, kočnice su konstantne.

Uradio sam ovo: imam običan ruter, pošto sam ga dugo kupovao, spojio sam dva laptopa na njih preko 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 prepisao. Sada u udaljenoj konekciji izlažem ove adrese, kanal je 100 Mbit i sve radi kao sat.

Savremena računarska tehnologija omogućava vam da pristupite svom računaru sa bilo kog mesta u svetu sa praktično bilo kog uređaja. Ova funkcija se zove daljinski pristup. Može biti od velike pomoći u slučaju da vam tokom van radnog vremena zatrebaju podaci pohranjeni na radnim računarima, ili trebate pomoći prijateljima ili poznanicima da podese nešto na svojoj opremi bez potrebe za ličnim prisustvom. Neki korisnici, dok su na odmoru, žele pristupiti biblioteci filmova ili bilo kojim drugim datotekama pohranjenim na njihovom kućnom računaru.

Takav pristup uopće nije teško organizirati, potrebno je samo nekoliko minuta vremena za postavljanje, a zatim internet za direktnu organizaciju pristupa. Ubuntu operativni sistem ima jednostavnu, ali zgodnu ugrađenu funkcionalnost. Ako vam nisu potrebne nikakve napredne funkcije, a mogućnosti standardnih alata će biti 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 sistem, tako da praktično ne bi trebalo biti problema s kompatibilnošću. Važno je napomenuti da su svi potrebni uslužni programi za kreiranje udaljenog pristupa radnoj površini već uključeni u Ubuntu distribuciju. Samo ih morate aktivirati i ispravno konfigurirati. Dakle, pogledajmo vaše korake korak po korak.


Sada kada ste postavili Ubuntu Remote Desktop, možete pokušati da se povežete na njega sa bilo kog drugog računara. Ali zbog činjenice da je šifriranje veze aktivirano prema zadanim postavkama, mogu nastati problemi pri korištenju drugih operativnih sistema. Da biste to izbjegli, nasilno ga onemogućite. Za ovo:


Analizirali smo situaciju kada oba računara koriste Ubuntu. Po istom principu možete koristiti bilo koji drugi program za daljinsko upravljanje računarom na bilo kom operativnom sistemu, 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 najzgodnije koristiti TeamViewer klijent. Uglavnom, programeri softverskog proizvoda postavili su gotovo standard za daljinsko upravljanje računarima. Važno je napomenuti da je uslužni program potpuno besplatan u nekomercijalne svrhe. Sve što trebate je da preuzmete i instalirate program na oba računara, a sva podešavanja će biti odabrana automatski. U ovom materijalu ćemo govoriti samo o najosnovnijim karakteristikama i kako brzo instalirati i pokrenuti program. Više detalja o njegovim mogućnostima opisano je u ovom članku. Pa počnimo.

  1. Idite na službenu web stranicu programera koristeći vezu i odaberite prvu datoteku s popisa, dizajniranu za Ubuntu i Debian.
  2. Idite u fasciklu u koju je preuzeta instalaciona datoteka, kliknite desnim tasterom miša i izaberite "Otvori sa Ubuntu softverskim centrom". 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 komandnu liniju, pokrenite terminal i pokrenite sljedeće naredbe:

CD ~ / Preuzimanja /

Sudodpkg –add-architecture i386

Sudodpkg -iteamviewer *

Apt-get -f instalirati

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


Važno je napomenuti da ako planirate redovno upravljati nekim računarima, možete izbjeći stalno unošenje njihovih ID-ova nakon procedure registracije.

  1. Nakon kreiranja naloga i prijavljivanja na sistem sa email adresom i lozinkom, unesite ID drugog računara na isti način kao i prilikom povezivanja na njega. Samo umjesto dugmeta za povezivanje, pritisnite žutu zvjezdicu desno u redu za unos brojeva.
  2. U prozoru koji se otvori možete napisati lozinku, kao i dati ime računaru i pritisnuti dugme OK za potvrdu.
  3. Nakon toga, svi autorizovani računari će biti prikazani u prozoru Computers & Contacts. Sve što trebate učiniti je dvaput kliknuti na ime i početi upravljati.
  4. Zauzvrat, nekontrolisani pristup se može konfigurisati na upravljanom računaru. Da biste to učinili, odaberite odgovarajuću karticu u meniju "Veza", smislite ime za računar, postavite lozinku i potvrdite je.
  5. Sada se možete povezati automatski.

Zaključak

Kao što vidite, daljinsko povezivanje na Ubuntu nije teško. Zapravo je prilično jednostavno. Ako ne želite da koristite dodatni softver, koristite ugrađenu funkcionalnost i organizujte kontrolu koristeći VNC protokol. Od razvoja treće strane, TeamViewer je vjerovatno 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 Postoje dva glavna načina za daljinsko povezivanje na Linux grafički podsistem iz Windowsa:

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

Povežite se pomoću X Display Manager Control Protocol (XDMCP)- protokol koji omogućava daljinsko povezivanje grafičkih terminala (X-terminala) na grafički server (X-server).

Prva metoda je lakša za implementaciju i omogućava vam da dobijete prihvatljive performanse grafičkih aplikacija na sistemima sa niskim performansama. Upravitelj zaslona i TCP veze X servera na Linux strani se ne koriste u ovom slučaju. Drugi vam omogućava 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 dodatna podešavanja konfiguracije za X server i upravitelja ekrana.

Povezivanje iz Windows-a na Linux grafički podsistem na primjeru Ubuntu Desktopa.

& nbsp & nbsp Načini i načini daljinskog povezivanja na Linux grafički podsistem iz Windowsa su već detaljno razmotreni u članku. Ovaj članak također govori o problemima vezanim za konfiguracijske karakteristike Ubuntu X servera i LightDM upravitelja prikaza. Na Windows strani koristi se besplatni paket Xming, čija najnovija verzija, kao i dodatni paketi sa podrškom za različite fontove, te lokaliziranu verziju čarobnjaka Xlaunch možete pronaći ovdje:

Daljinski rad sa grafičkim aplikacijama koristeći X11 Forwarding.

& nbsp & nbsp Preusmjeravanje grafičkog izlaza udaljenog podsistema ( X11 prosljeđivanje) omogućava vam direktan rad sa grafičkim Linux aplikacijama na Xming grafičkoj serverskoj mašini sa strane Windows. Ovaj način rada se implementira pomoću SSH veze, u kojoj je ssh server 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 server Xming raspoređeno u Windows okruženju. Dakle, da biste implementirali ovaj način rada, ne morate konfigurirati X server i display manager za rad preko mreže, ali morate instalirati i konfigurirati demona ssh na strani Linuxa. Većina Linux distribucija za radne stanice (na primjer, Ubuntu Desktop) ne instalira SSH server prema zadanim postavkama, tako da ga morate instalirati naredbom:

sudo apt-get install ssh

Tokom izvršavanja naredbe, bit će prikazana 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 0, instaliran 6 novih paketa, označen 0 paketa za uklanjanje i 273 paketa 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 server će biti instaliran i pokrenut SSH

Da biste provjerili zdravlje ssh servera, možete koristiti naredbu:

netstat -na | više

Aktivne internetske veze (serveri 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:* LISTEN 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 :: *: 22. ... ...

Linija tcp 0 0 0.0.0.0:22 0.0.0.0:* SLUŠAJ Označava da server osluškuje dolazne veze (“slušanje”, LISTEN) standardni port 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 u imenik / etc / ssh i otvorite konfiguracijsku datoteku SSH demona sshd_config... Da biste radili kroz prosljeđivanje X11, ono mora sadržavati red bez komentara

X11Prosljeđivanje da

& nbsp & nbsp Naravno, u ovom režimu, rad sa udaljenim grafičkim podsistemom Linuxa se obavlja direktno sa grafičkim aplikacijama, bez korišćenja Ubuntu desktopa. Ako je broj aplikacija potrebnih za rad mali, onda je ova metoda poželjna, jer omogućava smanjenje korištenja resursa udaljenog sistema i omogućava postizanje većih performansi u odnosu na tehnologiju zasnovanu na korištenju XDMCP. & nbsp & nbsp Dakle, prilikom preusmjeravanja grafičkog izlaza, ( X11 prosljeđivanje) program Xming, koristi se kao X server koji radi na vašoj Windows radnoj površini sa grafičkim aplikacijama koje rade na udaljenom Linux sistemu. Istovremeno, grafički server na udaljenom Linux-u se ne koristi i možda neće biti čak ni instaliran.

Pored Xminga, ova tehnologija koristi SSH klijent i server. Klijentska strana je na Windows računaru, server na Linux računaru. Xming programeri su uključili klijentski softver za implementaciju moda već neko vrijeme. X11 prosljeđivanje kao dio instalacionih paketa (Standart PuTTY i Portable PuTTY).

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

Međutim, najbolji izbor bi bio da preuzmete 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 klijent itd.). Tu je i link 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 vaš Xming instalacijski direktorij, ili kako god odaberete.

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

    Ove postavke znače da je to dozvoljeno X11 prosljeđivanje i koristiće grafički prikaz (X displej) sa brojem 0 ... Nije potrebno koristiti 0. broj za prikaz, ali je važno da ovaj broj odgovara broju prikaza koji je naveden pri pokretanju Xminga (polje Prikaži broj):

    Prilikom pokretanja Xming pomoću čarobnjaka Xlaunch, podešen je broj prikaza (ako je potrebno) i odabran je višeprozorski način rada Više prozora, ostali parametri se mogu ostaviti kao zadani. U stvari, broj prikaza određuje broj porta grafičkog servera na Windows strani

    0 odgovara portu 6000 / TCP

    - 1 - 6001 / TCP

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

    lokalni host: 0- X server sluša na portu 6000 / TCP

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

    Shodno tome, ako nekoliko Xming X servera radi na istom računaru, brojevi grafičkog prikaza za njih moraju biti različiti i odgovarati brojevima navedenim u postavkama SSH klijenta. Za provjeru povezanih grafičkih podsistema možete koristiti naredbu za slanje poruke na grafički ekran

    xmessage $ DISPLAY- prikazati vrijednost DISPLAY varijable

    Kao rezultat izvršenja naredbe, dobijamo:

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

    Nakon što se Xming pokrene, koristeći PuTTY ssh klijent, povezujemo se sa Linux Ubuntu ssh serverom i pokrećemo potrebnu grafičku aplikaciju u komandnoj liniji, na primjer, ako pokrenete grafički terminal xterm, tada se na Windows računaru pojavljuje prozor grafičkog terminala za Linux.

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

    Daljinsko povezivanje sa grafičkim podsistemom iz Linuxa.

    Daemon postavke sshd za daljinski pristup Linux grafičkom podsistemu izvode se na isti način kao iu slučaju preusmjeravanja za X server na Windows strani. Grafički izlaz udaljenog sistema, u ovoj konfiguraciji, će biti preusmjeren od strane demona sshd i implementiran od strane grafičkog servera na strani klijenta koji se povezuje.

    Da se daljinski povežete na grafički podsistem koristeći preusmjeravanje X11 prosljeđivanja 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 povezivanje sa udaljenim računarom.

    192.168.0.1 - adresa udaljenog računara

    Nakon registracije na udaljenom sistemu, korisnik korisnik ima mogućnost rada sa grafičkim aplikacijama na udaljenom računaru 192.168.0.1

    Da biste pokrenuli određenu aplikaciju na udaljenom sistemu, možete odrediti njeno ime:

    ssh -X -l korisnik 192.168.0.1 'xterm'

    Iz sigurnosnih razloga, umjesto ssh parametra -X poželjno je koristiti parametar -Y koji sprečava udaljenog klijenta da komunicira sa lokalnim grafičkim ekranom sistema na koji se povezuje.

    Povezivanje na Linux Ubuntu desktop koristeći XDMCP.

    & nbsp & nbsp Display manager(Display Manager ili DM) je poseban sistemski servis koji omogućava grafičko pokretanje servera, prikazivanje poziva za prijavu u sistem, registraciju korisnika, pokretanje prozorskih menadžera, montiranje potrebnih uređaja, održavanje baze podataka korisničkih ulaza i izlaza u sistemu utmp i wtmp itd.

    Pojednostavljeno rečeno, display manager je program koji pokreće sesiju korisnika u grafičkom Linux okruženju. Vizualno, display manager je prozor za registraciju korisnika nakon prijave. Obično to znači obrazac za unos login i lozinke, meni za izbor grafičkog okruženja i dodatne kontrole napajanja (za gašenje računara, ponovno pokretanje, stavljanje u stanje mirovanja), izbor jezika unosa itd.

    Trenutno u Linux grafičkom podsistemu (označeno kao X Window System 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 - Light Display Manager (LghtDM)... Razvoj potonjeg započeo je 2010. godine zaposlenik kompanije Canonical Robert Ancell i trenutno LightDM je prilično dostojna alternativa prethodnim generacijama display managera. Njegove glavne karakteristike su mala veličina, visoke performanse, mogućnost rada sa bilo kojom grafičkom ljuskom i proširenje funkcionalnosti pomoću dodataka. U perspektivi, projekat LightDM je postavljen sa prilično ambicioznim, ali ipak stvarnim ciljem - postati standard za Linux X server X.org je server otvorenog koda X Window System. Od 2012. LightDM počeo da se koristi kao podrazumevani menadžer ekrana u svim Linux Ubuntu distribucijama.

    Karakteristike sigurnosnih postavki u Linux Ubuntu Desktopu najnovijih verzija ne pružaju mogućnost daljinskog povezivanja na grafičko okruženje preko lokalne mreže - X11 server ne sluša port 6000 / TCP i menadžer LightDM ne sluša port 177 / UDP. Stoga, prije svega, morate izvršiti odgovarajuća podešavanja kako biste osigurali mrežnu vezu putem XDMCP protokola.

    Svi konfiguracijski fajlovi upravitelja ekrana LightDM smješten u sistemski direktorij / etc / lightdm... Glavne postavke su lightdm.conf, koji nakon instalacije ima sljedeći sadržaj:

    user-session = ubuntu greeter-session = unity-greeter Da biste omogućili TCP veze sa grafičkim serverom X11, potreban vam je u konfiguracijskoj datoteci lightdm.conf dodaj redak:

    xserver-allow-tcp = istina

    Da biste omogućili udaljene veze sa upraviteljem ekrana, dodajte odjeljak

    omogućeno = tačno

    Promjene koje napravite stupit će na snagu tek nakon ponovnog pokretanja upravitelja zaslona ili ponovnog pokretanja sistema. Za ponovno pokretanje LightDM možete koristiti naredbu:

    servis lightdm restart

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

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

    netstat –na | više

    Aktivne internetske veze (serveri 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.330. * 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.5. 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 prikaza ( LightDM) je konfiguriran za korištenje protokola XDMCP i prihvata dolazne veze na UDP port 177 (podrazumevano) i grafički server (server X11) - prihvata dolazne veze na portu 6000 / TCP. Zapravo, mrežni pristup grafičkom serveru 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 sa Linux radnom površinom koristeći XDMCP protokol, koristi se port 177 / UDP, koji se mora slušati na Linux strani i ne smije biti blokiran zaštitnim zidom. Pored toga, računari sa više mrežnih interfejsa mogu imati probleme sa udaljenom vezom uzrokovane neusklađenim IP adresama i imenima hosta. Stoga, u fajlovima / etc / hosts (Ubuntu) i \ windows \ system32 \ drivers \ etc \ hosts (Windows), potrebno je da registrujete korespondenciju imena i IP adresa računara za mrežni interfejs preko kojeg će veza biti (na primjer, samo za podmrežu 192.168.0.0/24). Vrlo često u Linux okruženju, nakon instaliranja sistema, na primjer, na računar 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, morate zamijeniti 127.0.0.1 u posljednjem redu IP adresom računara u lokalnoj mreži, na primjer:

    192.168.0.133 Ubuntu13

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

    Da biste se povezali na udaljeni Linux Ubuntu, možete koristiti prečicu Xlaunch... Kada se povezujete koristeći XDMCP, morate odabrati način rada u jednom prozoru(Jedan prozor):

    Odaberite sesiju koristeći XDMCP:

    Naznačavamo IP adresu ili naziv Linux računara na koji se želite povezati:

    Sljedeći ekran služi za definiranje dodatnih parametara sesije i za sada se može ostaviti nepromijenjen. Pritisnemo dugme "Dalje" i, ako je sve urađeno kako treba, prikazuje nam se prompt za Linux display manager.

    Članci vezani za Linux i Windows udaljenu radnu površinu.

  • I Vino... Opšti princip rada: siguran SSH tunel se kreira od Windows računara do Ubuntua i preko njega se kreira 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 (podrazumevani 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 koristeći prosljeđivanje lokalnog porta, općenito se koristi sljedeća naredba

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

      To znači da svaka veza koja potiče od lokalnog računara (localhost) preko porta<локальный_порт>će biti preusmjeren preko SSH tunela na<удаленный_порт>udaljena mašina.

      Postoji određena zabuna oko toga koje IP adrese navesti i<адрес_машины>... Ako je računar iza rutera (NAT), onda<адрес_машины>mora biti interna IP adresa računara (na primjer, 10.0.0.5), a u eksternu IP adresu rutera. Ako se računar direktno povezuje na Internet, onda i adrese i<адрес_машины>će biti isti.

      Da rezimiramo tuneliranje, razmotrimo primjer:

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

      Ova naredba čini sljedeće: kreira sigurnu ssh vezu sa mašinom za kapiju pod korisničkim myuserid-om. U isto vrijeme, slušanje na lokalnom (s kojim je veza napravljena) stroju počinje na portu 7777. Ako se konekcija napravi na ovaj port (opet iz unutrašnjosti samog lokalnog stroja), tada se ova veza tunelira u ssh vezu , dolazi do mašine za kapiju i od nje se uspostavlja veza na radnoj mašini na portu 22. Nakon toga provjeravamo rad tunela - povezivanjem preko ssh-a na lokalni port 7777, na kraju se povezujemo sa radnom mašinom (uzimajući u obzir da je na njoj konfigurisan ssh server 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 serveru provjeravamo da li je folder prisutan

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

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

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

      Mkdir ~ / .ssh cd ~ / .ssh touch authorized_keys

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

      / etc / ssh / sshd_config

      Pravljenje rezervne 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
      • Dozvoli autentifikaciju s parom javni/privatni ključ:
        PubkeyAuthentication da
      • Navedite gdje da pogledate dozvoljene javne ključeve:
        AuthorizedKeysFile% h / .ssh / authorized_keys
      • Onemogućite mogućnost autentifikacije pomoću lozinke (to možete učiniti kasnije, nakon uspješne prve veze):
        PasswordAuthentication br

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

      ~ / .ssh / autorizirani_ključevi

      Generiramo par javni/privatni ključ na mašini sa kojom ćemo se povezati (opisano kasnije) i kopiramo javni ključ u ovu datoteku.

      Posebnu pažnju treba obratiti na formatiranje - cijeli ključ mora biti smješten u jednom redu i početi sa "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 fajlu postavki / etc / ssh / sshd_config promijeniti

      StrictModes br

      Da biste primijenili postavke napravljene na datoteku / etc / ssh / sshd_config, morate ponovo pokrenuti sshd demon.

      Sudo /etc/init.d/ssh restart

    • Preuzmite putty.exe.
      Prije nego što uđete u postavke Puttyja, morate napraviti nekoliko stvari.
      • Putty sprema postavke u profile.
      • Da biste sačuvali sve postavke u profilu, idite na meni Sesija u koloni Sačuvana sesija, unesite naziv profila i kliknite na Sačuvaj. Da biste učitali određeni profil u Putty, u istom meniju potrebno je da odaberete željeni profil po imenu i kliknete Učitaj.
      • Da biste automatski učitali određeni profil prilikom pokretanja Putty-a, morate kreirati prečicu do exe datoteke i dodati u red Radne mape nakon putanje do exe datoteke
        -opterećenje<имя_профиля>

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

      • lokalno prosljeđivanje porta
      • sistem javnih ključeva

      U slučaju korištenja SSH veze za pristup preko VNC-a (remote desktop), potrebno je konfigurirati prosljeđivanje portova, tzv. lokalno prosljeđivanje porta... Koristi se za poboljšanje sigurnosti, jer kada se koristi VNC, podaci se prenose u čistom tekstu.

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

      Možete koristiti Puttygen program za kreiranje javnog/privatnog para ključeva. Preuzmite Puttygen.exe. U parametrima izaberite SSH-2 RSA, postavite broj bitova na 2048 i kliknite na dugme Generiraj.

      Za dodatnu zaštitu možete dvaput napisati "passphrase". Ako postoji potreba da se odmah uđe u konzolu tokom SSH konekcije, tada polje može ostati prazno.

      Javni ključ se pohranjuje 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 meniju Connection -> SSH -> Auth u odeljku "Datoteka privatnog ključa za autentifikaciju" generirane * .ppk datoteke.
    • Vino VNC server je već uključen u Ubuntu po defaultu. Da biste ga konfigurisali, idite na Meni -> Sistem -> Preference -> Udaljena radna površina i omogućite daljinski pristup. U postavkama možete omogućiti autentifikaciju lozinkom, ali ne možete konfigurirati port za slušanje (koristi se 5900).
      Za detaljnije prilagođavanje preporučuje se instaliranje X11VNC.
    • Preuzmite TightVNC i instalirajte. Za potrebe ovog članka, trebate samo odabrati ulogu klijenta.

      Pokrenite TightVNC na Windows mašini i odvezite se na teren

      Udaljena radna površina vam omogućava da se povežete sa računarom preko Interneta pomoću drugog računara ili čak pametnog telefona. Možda ćete često morati da uradite nešto na drugom računaru, čak i ako niste u blizini. Ubuntu takođe ima ovu mogućnost.

      U ovom članku ćemo pogledati kako postaviti Ubuntu 16.04 Remote Desktop, kao i kako se povezati na njega pomoću različitih uređaja. Koristićemo VNC kao protokol za daljinski pristup, on je spor i već zastareo, ali je svuda podržan. U Ubuntu 16.04, skoro sav softver je već instaliran prema zadanim postavkama, samo trebate promijeniti nekoliko postavki.

      Ubuntu udaljena radna površina

      Kao što sam rekao, koristićemo VNC kao protokol za daljinski pristup. A kao server - Vino, ovaj program se podrazumevano isporučuje zajedno sa distribucijom. I samo morate napraviti nekoliko postavki da bi funkcionirao.

      Otvorite glavni meni Dash i unesite pretragu Desktop Sharing.

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

      vino-preferences

      Zatim, u prozoru koji se otvori, označite polje "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. I sada možete pokušati da se povežete sa svojim računarom koristeći drugu Linux distribuciju. Ali postoji još jedna stvar. Nećete se moći povezati iz Windowsa. Obavezna enkripcija je podrazumevano omogućena. 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 pratite putanju org.gnome.desktop.remote-desktop tamo, poništite okvir:

      Sada ste spremni da testirate svoju Ubuntu vezu sa udaljenom radnom površinom. Otvorite glavni meni i pronađite Remmina klijent za udaljenu vezu.

      U nizu veze odaberite protokol VNC, zatim unesite adresu, pošto ćemo provjeriti na lokalnom računalu, zatim unesite localhost, inače ćete morati koristiti ip adresu računara. Sljedeći klik "poveži se":

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

      I tada, već u VNC sistemu, server će pitati da li je potrebno ovom klijentu dozvoliti konekciju sa udaljenom radnom površinom ubuntu 16.04:

      Nakon što odobrite vezu, možete koristiti udaljenu radnu površinu. Sada je vrijeme da se povežete sa drugog računara. Možete koristiti bilo koji VNC klijent za Linux, Windows ili Android i povezati se sa svojim računarom ako je na lokalnoj mreži. Osim toga, možete mu pristupiti čak i preko Interneta kreiranjem privatne lokalne mreže, na primjer koristeći hamachi ili OpenVPN.

      zaključci

      U ovom članku smo pogledali 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 kreirati nekoliko konfiguracijskih datoteka. Ako imate pitanja, pitajte u komentarima!

      Povezani unosi:


    Top srodni članci