Metode za daljinski pristup Linux GUI. Udaljeni grafički pristup ubuntu putem VNC-a Udaljeni pristup Linux računalu

💖 Sviđa li vam se? Podijelite vezu sa svojim prijateljima

Samba je učinkovita metoda ne samo da organizira interakciju računala s operativnim sustavima Windows i Linux, već iu mrežama koje se sastoje samo od Linux strojeva, omogućuje brzu organizaciju zajedničkog pristupa resursima. Samba konfiguracijska datoteka može biti iznimno duga i imati mnogo parametara koje treba uzeti u obzir, ali u većini slučajeva dovoljno je mnogo manje postavki.

Ako želimo dijeliti sebe i imati pristup datotekama na drugim računalima, tada moramo instalirati tri paketa:

sudo sposobnost instalirati samba smbclient smbfs

Kreirajmo sigurnosna kopija/etc/samba/smb.conf:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup

Sada otvorimo datoteku /etc/samba/smb.conf za uređivanje:

sudo nano /etc/samba/smb.conf

Obrišite i umetnite nešto poput ovoga:

radna grupa = dom

netbios naziv = linux--poslužitelj

poslužiteljski niz = linux_file_server

sigurnost = korisnik

moguće pregledavati = da

put = /home/download

komentar = preuzimanje

samo za čitanje = Ne

put = /home/torrent

komentar = torrent

samo za čitanje = Ne

put = /home/virtdiver/hdisk

komentar = hdisk_250G

samo za čitanje = Ne

radna grupa– ovo je naziv mreže i mora biti isti za sva računala.

netbios ime – postavlja NetBIOS ime pod kojim će Samba poslužitelj biti dostupan. Prema zadanim postavkama koristi se prvi dio naziva domene računala.

poslužiteljski niz- opis računala, analog slične vrijednosti u sustavu Windows.

sigurnosti- određuje pristup zajedničkim imenicima.

sigurnost = KORISNIK- Klijent se prvo mora prijaviti s postojećim korisničkim imenom i lozinkom. Imajte na umu da naziv traženog resursa neće biti poslan poslužitelju dok poslužitelj ne provjeri autentičnost klijenta. Zbog toga računi gostiju ne rade u KORISNIČKOM načinu rada, sprječavajući poslužitelja da neidentificirane korisnike pretvori u goste.

sigurnost = DIJELI- Kada se klijenti pridruže resursu sa sigurnošću = SHARE, ne moraju se registrirati s valjanim korisničkim imenom i lozinkom. Umjesto toga, klijenti šalju podatke za provjeru autentičnosti (lozinke) određenom resursu kada žele pristupiti tom resursu. U načinu rada SHARE korisnik ne mora poslati svoje ime, samo svoju lozinku.

sigurnost = POSLUŽITELJ - U ovom načinu, Samba će pokušati odrediti ispravan par korisnik/lozinka prosljeđujući ga drugom SMB poslužitelju, kao što je NT. Ako ovo ne uspije, sigurnost = USER će raditi.

sigurnost = ADS- U ovom načinu rada Samba radi kao član AD domene.

sigurnost = DOMENA- U ovom modu, Samba će pokušati prepoznati korisničko ime i lozinku prosljeđujući ih primarnom ili rezervna domena Windows NT kontroleri, tj. učinit će istu stvar koju bi učinio Windows NT poslužitelj.

Bilješka:Provjerio sam s parametrima dijeljenja i korisnika, u oba slučaja nije bilo problema ni pri povezivanju na Windows 7 ni pri povezivanju sa stroja koji pokreće Linux, ali s PDA-om koji pokreće WM 6.1 uspio sam se povezati samo u korisničkom načinu rada.

pretraživa- želite li sve poddirektorije zajedničkog imenika učiniti dostupnima. Ova se opcija također može koristiti zasebno za svaki dijeljeni imenik.

staza- put do zajedničke mape. U ovom konkretnom primjeru, mapa torrent (za učitavanje torrent datoteka za rtorrent program), preuzimanje (za preuzimanje učitanih rtorrent datoteka) i mapa hdisk u koju je montiran moj vanjski tvrdi disk će se dijeliti.

komentar- komentar.

samo za čitanje- samo za čitanje. Imajte na umu da Samba može ograničiti korisnička prava, ali ne može proširiti prava, postavljen od strane sustava. To jest, ako dijeljeni direktorij nema dopuštenje pisanja za sve u samom sustavu, Samba neće moći dopustiti korisnicima treće strane da pišu u njega. Međutim, ako direktorij ima dopuštenja 777, tada postavljanjem parametra readonly = Yes možete ograničiti pristup pisanju za korisnike koji se spajaju s mreže.

gost ok = Da- dodajte ako želite pristupiti bez autorizacije. (U načinu rada

sigurnost = USER neće raditi, vidi gore)

Dajemo prava na mape:

sudo chmod 777 /home/torrent/ a slično i za druge.

Nakon dovršetka konfiguracije pokrenite naredbu:

testparm

automatski će provjeriti konfiguracijsku datoteku. Nakon ovoga ponovno pokrenite Sambu:

sudo /etc/init.d/samba ponovno pokretanje

sudo smbpasswd - virtdiver # dodaj korisnika u sambu

U Linuxu montiramo mrežne mape ovako:

sudo smbmount //192.168.1.33/hdisk/ /home/virtdiver/hdisk/ -o rw,iocharset=utf8,usermame=virtdiver,password=pass

sudo smbmount //linux--server/hdisk/ ~/hdisk/ -o rw,iocharset=utf8,usermame=virtdiver,password=pass

demontirati:

sudo smbumount ~/hdisk

Nezgodno je unijeti tri takva retka, pa pišemo skriptu.

dodir samba.sh

nanosamba.sh

pisati u datoteku:

#!/bin/bash

echo "Montiraj //192.168.1.33/hdisk/"

sudo smbmount //192.168.1.33/hdisk/ /home/virtdiver/hdisk/ -o rw,iocharset=utf8,usermame=virtdiver

echo "Mount //192.168.1.33/torrent/"

sudo smbmount //192.168.1.33/torrent/ /home/virtdiver/torrent/ -o rw,iocharset=utf8,usermame=virtdiver

echo "Montiraj //192.168.1.33/preuzmi/"

sudo smbmount //192.168.1.33/download/ /home/virtdiver/download/ -o rw,iocharset=utf8,usermame=virtdiver

Pravo izvršenja dajemo:

sudo chmod 755 samba.sh

lansirajmo.

Programi za organizaciju daljinski pristup dovoljno. Postoje plaćeni i besplatni programi, postoje programi za različite operativni sustavi. Jasno je da u ovom članku nećemo moći razmotriti sve odjednom, ali ćemo govoriti o najzanimljivijim od njih, i što je najvažnije, shvatit ćemo što je učinkovitije za određeni zadatak.

Radmin (shareware)

Prije desetak godina popularan program za daljinski pristup postojao je Radmin, još uvijek postoji (www.radmin.ru) - za to vrijeme nije nigdje nestao. Počnimo recenziju s njim.

Program se sastoji od dva dijela: Server i Viewer. Prvi radi na udaljenom računalu (ili udaljenim računalima), a drugi radi na vašem računalu i koristi se za povezivanje s udaljenim strojevima koje ćete konfigurirati. Na web stranici programera možete preuzeti i kompletan set i pojedinačne komponente. Postoji i prijenosna verzija Viewera koja radi bez instalacije te verzija Radmin Servera 3.5 NTI - to je posebna verzija bez tray ikone, odnosno korisnik udaljenog računala neće znati da je na njemu instaliran Radmin dok ne počnete upravljati njegovim računalom.


Navest ću ključne značajke: podrška za Windows 8 32/64 bit, podrška za prebacivanje korisničkih sesija u Windows XP/Vista/7/8, kompatibilnost s Wine (Radmin može organizirati udaljeni pristup računalu koje radi Linux kontrola putem Wine-a), podršku za Telnet, isključivanje računala na daljinu, skener poslužitelja Radmin (omogućuje vam da pronađete sva računala kojima možete upravljati na mreži), prijenos datoteka između poslužitelja i preglednika.

Zaključci:

  • Funkcionalnost programa uključuje vlastitu provjeru autentičnosti, podršku za glasovni chat i mogućnost prijenosa datoteka. Sve je vrlo povoljno.
  • S obzirom na to da je Server instaliran na udaljenom računalu, prisutnost korisnika nije potrebna kao kod drugih sličnih programa. Na primjer, možete upravljati udaljenim računalima svojih kolega kada idu na ručak. U drugim sličnim programima potrebno je ili da korisnik dopusti povezivanje ili da vam korisnik da lozinku koja se automatski generira sa svakom komunikacijskom sesijom.
  • Niska Zahtjevi sustava, program uopće ne opterećuje procesor, što je posebno važno za moj stari laptop s AMD procesorom, koji se zagrijava kao pegla - ponašao se kao "daljinsko" računalo.
  • Samo pokretanje poslužitelja nije dovoljno; potrebno ga je i konfigurirati.
  • Mnogi korisnici vole TeamViewer ne zbog njegove funkcionalnosti, već zato što ne zahtijeva nikakve posebne priključke (prema zadanim postavkama koristi priključak 80) i ne zahtijeva nikakve postavke vatrozida. Radmin Server koristi port 4899, te ga neće biti moguće pokrenuti bez postavljanja vatrozida.
  • Nema mobilnih klijenata.
  • Ne podržava druge OS.

TeamViewer (besplatni softver)

TeamViewer je danas vjerojatno najpopularniji program za daljinski pristup. Možete ga preuzeti Puna verzija s www.teamviewer.com/ru i ne platiti ni peni. Za nekomercijalnu upotrebu program je potpuno besplatan.


Riža. 4. TeamViewer je pokrenut

TeamViewer zadovoljava podrškom za Windows, OS X, Linux, što je toliko nedostajalo Radminu. Tu su i mobilni klijenti za Android, iPad/iPhone: možete upravljati udaljenim računalom sa svog iPhonea. Postoji i Portable verzija programa za Windows, koja je vrlo korisna za rijetko korištenje programa, a Portable verziju možete pokrenuti i na “poslužitelju” i na “klijentu”, za razliku od Radmina, gdje možete samo pokrenite klijent (Viewer) bez instalacije, ali "poslužiteljski" dio mora biti instaliran.

Nakon pokretanja programa, vidjet ćete glavni prozor TeamViewera i prozor “Računala i kontakti” (slika 4). Ako planirate pomoći svim svojim rođacima i kolegama odjednom, možete kliknuti gumb "Registracija", stvoriti račun, a zatim u ovom prozoru vidjet ćete sva brojna računala koja ste postavili.


Riža. 5. TeamViewer na djelu

Sada shvatimo što je što. Ako se trebate spojiti na svoje računalo, udaljenoj strani morate dati svoj ID (u ovom slučaju 969 930 547) i lozinku (8229). Kako komunicirati, odlučite sami - te vrijednosti možete kopirati i prenositi putem Skypea, ICQ-a, e-pošte, SMS-a ili jednostavno diktirati putem telefona. Ova lozinka se mijenja svaki put kada se program pokrene. Ako je program instaliran na vašem računalu, možete napraviti trajnu osobnu lozinku, ali ja to ne preporučujem: lozinka može biti ugrožena i tada se bilo tko može spojiti na vaše računalo.

Ako se trebate spojiti na udaljeno računalo, tada je potrebno unijeti ID udaljene strane (u ovom slučaju 411108007) i kliknuti gumb “Poveži se s partnerom”, nakon čega će program tražiti da unesete lozinku koju primljen od udaljene strane. To je sve - u prozoru koji se pojavi možete konfigurirati udaljeno računalo (slika 5).

Vjerojatno ste već primijetili glavnu razliku od Radmina: morate dati lozinku osobi koja postavlja računalo, ali u Radminu se lozinka navodi prilikom kreiranja korisničkog računa. Drugim riječima, korisnik mora biti prisutan za računalom. Postavlja se pitanje kako možete organizirati kućni ured kada svom radnom računalu želite pristupiti od kuće, na primjer, noću? Sve je vrlo jednostavno. Morate organizirati automatsko pokretanje TeamViewera (na primjer, dodati ga u grupu "Pokretanje" ili registrirati u registru u ključu Run) i postaviti "Osobnu lozinku". Imajte na umu da ne možete postaviti osobnu lozinku ako program nije instaliran na vašem računalu, ali se pokreće bez instalacije.

Postoji još jedan program o kojem biste trebali znati: TeamViewer Host. Radi kao sistemski servis i koristi se za 24/7 pristup udaljenom računalu, uključujući prijavu/odjavu. Ispostavilo se da vam TeamViewer Host omogućuje organiziranje terminalskog poslužitelja i podržava neograničen broj klijenata za jedan poslužitelj (broj klijenata ograničen je samo računalnim mogućnostima vašeg računala). Također treba napomenuti da su vam za instalaciju TeamViewer Host potrebna administratorska prava, koja nisu uvijek dostupna, tako da ćete u većini slučajeva ipak koristiti obični TeamViewer. Međutim, ako trebate postaviti samo jedno računalo (ili jednostavno organizirati daljinski pristup njemu, recimo, od kuće), tada TeamViewer Host nije potreban. Poštenosti radi, treba napomenuti da ako se obični TeamViewer (ne Host) izvodi na računalu A, tada se računala B, C, D (broj tri je dan kao primjer) mogu povezati s njim radi zajedničke administracije. Druga stvar je da je potrebno koordinirati radnje administratora, budući da su tipkovnica i miš zajednički, ali se može konfigurirati, ostali će promatrati.

Poput Radmina, TeamViewer vam omogućuje razmjenu datoteka, glasovnih i tekstualnih poruka, kao i daljinsko ponovno pokretanje računala (potrebna naredba nalazi se u izborniku “Radnje”, pogledajte sl. 5; jednostavno ponovno pokretanje računala nije dovoljno - jer tada Komunikacijska sesija TeamViewera neće biti uspostavljena, ponovno pokrenite. Prilikom postavljanja računala trebate koristiti samo izbornik "Akcije").

Zaključci:

  • Jednostavnost (program je jednostavniji od Radmina - velika prednost za neobučene korisnike koji će ga morati instalirati na udaljenoj strani).
  • Program uopće ne zahtijeva instalaciju: i na klijentu i na poslužitelju. Instalacija nije obavezna.
  • Radi preko porta 80 (i nekih dodatnih portova), tako da ne zahtijeva konfiguraciju vatrozida.
  • Dostupnost verzija za druge OS.
  • Dostupnost mobilnih klijenata za Android, iOS i Windows Phone 8 (to jest, možete upravljati udaljenim računalom izravno sa svog iPada).
  • Mogućnost organiziranja interaktivnih konferencija (do 25 sudionika).
  • Ne zahtijeva administratorska prava za daljinski pristup.
  • Opterećuje procesor osjetno više od Radmina, čak mi se stari laptop pregrijao i ugasio.
  • Iako postoje mobilni klijenti, oni nisu baš zgodni (međutim, ovo je bolje nego ništa).

Royal TS (shareware)

Jednom davno postojao je takav program - mRemote. Ne znam što se tamo dogodilo, ali projekt mRemote je zatvoren, a programeri su otišli i stvorili drugi projekt - Royal TS. Na stranici ćete pronaći verzije za Windows, OS X i iOS (može se pokrenuti s iPhonea i iPada).

U Royal TS prije kreiranja veze potrebno je kreirati dokument, odnosno jedna veza = jedan dokument. Royal TS dokumenti su vrlo zgodna stvar; mogu se prenijeti kao obične datoteke, na primjer drugom administratoru. Moći će otvoriti takav dokument i odmah se spojiti na udaljeno računalo bez potrebe da ručno stvara vezu. Shareware verzija ima ograničenje broja istodobnih otvoreni dokumenti- deset. Što se mene tiče, to je sasvim dovoljno za nekomercijalnu upotrebu programa, tako da u praksi nećete ni primijetiti da vam nešto nedostaje (osim, naravno, ako daljinski ne upravljate ogromnom mrežom računala).

Prije svega, mora se reći da se ovaj program radikalno razlikuje od Radmina i TeamViewera. Oba ova programa kombiniraju funkcionalnost i poslužitelja i klijenta (u slučaju Radmina, poslužitelj i klijent su različite programe, u slučaju TeamViewera - isti program). Drugim riječima, na jedno od računala možete instalirati Radmin Server ili TeamViewer, a na drugo možete koristiti Radmin Viewer odnosno TeamViewer za povezivanje s tim udaljenim računalom. Dakle, Royal TS je nešto kao Radmin Viewer, odnosno program za spajanje na udaljeni server, ali ćete server morati kreirati sami. Vaš je problem kako ćete to učiniti. Royal TS vam neće pomoći u izradi takvog poslužitelja, već će vam samo omogućiti da se na njega povežete.


Riža. 6. Royal TS za Windows

Među protokolima za povezivanje s udaljenim poslužiteljem koje Royal TS podržava: RDP, Telnet, SSH, Citrix, VNC. Sami RDP/Telnet/SSH i drugi poslužitelji morat će se konfigurirati neovisno.

S jedne strane, ovo je izvan okvira članka, s druge strane, bilo bi nepotpuno da nisam dao primjer postavljanja barem jednog od poslužitelja koje Royal TS podržava. SSH/Telnet poslužitelji, mislim, neće biti jako zanimljivi čitatelju. Želim nešto slikovito. Recimo da imamo Linux (Ubuntu ili njegov klon) i trebamo konfigurirati VNC poslužitelj. Da biste to učinili, prvo instalirajte VNC poslužitelj naredbom:

Sudo apt-get instalirajte vnc4server

Nakon toga ga trebate pokrenuti - prvi put bez parametara:

Sudo vnc4server

Prilikom pokretanja naredbe sudo vnc4server morate unijeti lozinku koja će se koristiti za povezivanje s ovim VNC poslužiteljem. Sama lozinka bit će spremljena u $HOME/.vnc/passwd. Neću više reći - ima čovjeka :). Nakon prvog pokretanja morate pokrenuti vnc4server, navodeći broj zaslona:

Sudo vnc4server:3

Zatim u Royal TS-u trebate kreirati novi dokument (na kartici Datoteka), zatim otići na karticu Uredi i kliknuti gumb VNC. U prozoru koji se pojavi (slika 7) potrebno je unijeti ime za prikaz (Display Name) - u našem slučaju: 3, IP adresu VNC poslužitelja i navesti broj porta (obično 5900). Lozinka će biti zatražena prilikom spajanja na poslužitelj.


Riža. 7. Parametri VNC veze

Zaključci:

  • Univerzalni klijent za povezivanje s udaljenim poslužiteljem pomoću različitih protokola.
  • Postoje verzije za Windows, OS X i iOS.
  • Nemoguće je organizirati udaljeni pristup koristeći samo Royal TS; potrebni su dodatni programi.
  • Nije prikladno za daljinsko konfiguriranje računala za neiskusne korisnike - oni jednostavno neće moći konfigurirati potrebne usluge daljinskog pristupa.

Supremo: besplatno i jednostavno (freeware)

Analizirajmo situaciju. Ako vam se TeamViewer ne sviđa ili ga iz nekog razloga ne možete koristiti (uključujući potrebu za kupnjom licence za komercijalnu upotrebu), a Radmin također iz nekog razloga nije prikladan, tada ćete morati potražiti analoge. Budući da članak govori o jednostavnom i besplatni programi, tada sljedeći program mora biti: a) besplatan; b) jednostavna. Ovo je program Supremo koji se može preuzeti s web stranice.

Program (slika 8) je napravljen “na sliku i priliku” TeamViewera. Ne zahtijeva instalaciju, princip rada je isti kao kod TeamViewera, čak koristi istu terminologiju (ovo sam ja u vezi s ID-om partnera i drugim natpisima u programskom sučelju).

Računalo koje postavljate i računalo tehničara za podršku moraju imati samo Windows. Podržano je više izdanja sustava Windows, uključujući Windows 7 i Windows poslužitelj 2008 R2. OKO Windows podrška 8 i Windows Server 2012 još ništa nije rečeno na službenim stranicama.


Riža. 8. Supremo program

Algoritam za korištenje je jednostavan: morate pokrenuti program na oba računala, zatim zatražiti od udaljene strane svoj ID i lozinku, a zatim kliknite gumb "Poveži se". Prije toga, udaljena strana mora pritisnuti gumb "Start", inače veza neće biti dopuštena. Možda je to jedina razlika u odnosu na TeamViewer.

Kako bi pregled bio potpuniji, idemo na postavke programa (Alati -> Opcije). U odjeljku "Sigurnost" (Slika 9) možete konfigurirati automatsko pokretanje programa, navedite lozinku za udaljene veze i naznačite koji su ID-ovi dopušteni za povezivanje s vašim računalom.

Riža. 9. Supremo sigurnosne opcije

U odjeljku "Veza" (slika 10) možete odrediti parametre proxy poslužitelja, ako je prisutan na vašoj mreži.

Riža. 10. Parametri veze Supremo

Osim svoje izravne namjene, odnosno daljinskog upravljanja računalom, program se može koristiti za razmjenu datoteka. Za razmjenu datoteka (što je moguće u dva smjera - i preuzimanjem i učitavanjem) jednostavno koristite drag & drop.

Zaključci:

  • Jednostavan za korištenje.
  • Nije potrebna instalacija.
  • Mogućnost prijenosa datoteka.
  • Chat opcija.
  • Ne zahtijeva konfiguraciju vatrozida (koristi HTTPS/SSL).
  • Ne postoji podrška za druge operativne sustave osim Windows.
  • Nema mobilnih klijenata.

LogMeIn (besplatni softver)

Pogledajmo još jednu koristan program- LogMeIn (Sl. 11). Svrha ovog programa je ista kao i svih ostalih o kojima se govori u ovom članku - udaljeni pristup. Na web stranici logmein.com naći ćete nekoliko sličnih proizvoda, ali nas prvenstveno zanima proizvod LogMeIn Free. Njegove su mogućnosti sasvim dovoljne za većinu namjena: pristup računalu s operativnim sustavom Windows ili OS X, daljinski upravljač i pregled radne površine, kopiranje i lijepljenje podataka između računala, funkcija ponovnog pokretanja, chat, podrška za više monitora, otkrivanje upada putem SSL/TLS protokola, ne zahtijeva konfiguriranje postavki vatrozida, ne zahtijeva administratorska prava na udaljenom računalu.

Osobno su mi se svidjele funkcije kopiranja i lijepljenja podataka između računala, kao i funkcija ponovnog pokretanja: tijekom procesa postavljanja računala, ponekad ga morate ponovno pokrenuti, nakon čega će se sesija daljinskog pristupa automatski vratiti, što je vrlo povoljno.

Za razliku od besplatne verzije, Pro verzija podržava prijenos datoteka između računala, HD video, povlačenje i ispuštanje datoteka između računala i nekoliko drugih funkcija koje jedva da vrijedi platiti gotovo 53 eura godišnje - toliko košta Pro verzija. Usporedbu ove dvije verzije, kao i OS X verzije, možete pročitati na: https://secure.logmein.com/comparisonchart/comparisonFPP.aspx.

Riža. 11. Glavni prozor LogMeIn

Način rada ovog programa malo se razlikuje od TeamViewera i sličnih programa. Malo je kompliciranije, ali izgleda da je to način na koji LogMeIn programeri određuju tko koristi program iu koje svrhe. U glavnom prozoru odaberite “s Mac-a ili PC-a” i tada ćete vidjeti redoslijed radnji koje je potrebno izvršiti da biste drugom korisniku dali pristup ovom računalu (Slika 12). Djed i baka će se sigurno zbuniti i neće to cijeniti. Ne možete bez registracije na logmein.com; iako je besplatna, u smislu praktičnosti potpuno je nepotrebna.

Riža. 12. Kako se spojiti na ovo računalo

Postoji, međutim, jednostavniji način - anonimni pristup putem preglednika. Vrlo zanimljiva značajka koja se ne nalazi u drugim sličnim programima. Ideja je sljedeća: korisnik koji želi da postavite njegovo računalo stvara poveznicu pozivnice, zatim je šalje bilo kome na prikladan način Vama (e-poštom, Skypeom itd.). Veza s pozivnicom vrijedi određeno vrijeme (vrijeme postavlja udaljeni korisnik), čak i ako netko špijunira vezu, malo je vjerojatno da će je moći koristiti nakon datuma isteka.

Pogledajmo kako izraditi pozivnicu i kako je koristiti. U poglavlju " Opći pristup na radnu površinu" prikazane su trenutne pozivnice. Klikom na gumb "Pošalji pozivnicu" možete generirati tu istu vezu. Čarobnjak za novi poziv omogućuje vam da odredite trajanje poziva i način na koji će poziv biti poslan (možete poslati e-pošta poveznica, ili možete samo preuzeti vezu i poslati je ručno).


Riža. 13. Upravljanje udaljenim računalom putem preglednika

Zatim ovu vezu treba poslati osobi koja će postavljati računalo. Kada ga kopira u preglednik i otvori, vidjet će ekran sličan onom prikazanom na sl. 13. Za nastavak kliknite gumb "Nastavi". Nakon toga će korisnik koji je poslao poveznicu primiti dva zahtjeva uzastopno. Prvi zahtjev je zahtjev za dopuštanje pristupa gostu, drugi zahtjev je za dodjelu prava pristupa (slika 20). Gost može u potpunosti kontrolirati računalo ili samo gledati desktop bez kontrole.

Zaključci:

  • Ne zahtijeva administratorska prava.
  • Ne zahtijeva konfiguraciju vatrozida.
  • Mogućnost korištenja preglednika za daljinsko upravljanje.
  • Mobilni klijenti.
  • Pomalo neobičan princip rada.

Mosh (mobilna ljuska): dobra alternativa za SSH

Mosh se također može koristiti za daljinski pristup konzoli (to jest, možete daljinski izvršavati naredbe i vidjeti njihove rezultate). Glavna prednost Mosha u odnosu na SSH je mogućnost roaminga, odnosno promjene mreže na klijentskom računalu, što je korisno na putu kada se mreža može promijeniti (sada je mobilna, za par minuta - Wi-Fi, dok se IP mijenja, ali veza ostaje). Administratori koji često putuju će ovo cijeniti. Ali postoji jedan veliki nedostatak: Mosh se neće povezati s običnim SSH poslužiteljem, što znači da ćete morati instalirati Mosh na poslužitelj. Ali Mosh ne radi kao demon, kao SSH, već kao redovni program, odnosno root pristup nije potreban za njegovo pokretanje. Mosh je dostupan mnogima Linux distribucije i BSD, OS X, iOS (kao dio popularnog iSSH klijenta) i Android.

UltraVNC/RealVNC

VNC (Virtual Network Computing) je sustav za daljinski pristup radnoj površini računala pomoću RFB (Remote FrameBuffer) protokola. Prethodno je prikazano kako organizirati VNC poslužitelj u sustavu Windows; takav poslužitelj se može stvoriti pomoću programa UltraVNC ili RealVNC. UltraVNC je sličan RealVNC-u, ali ima dodatne mogućnosti poput šifriranja veze između klijenta i poslužitelja, Java modul Preglednik (pristup udaljenom računalu putem preglednika s podrškom za Javu) i drugi. Iako RealVNC ima VNC Viewer dodatak za Google Chrome tako da nema potrebe za Java Viewerom. Kao što je već navedeno, programi su u velikoj mjeri slični, pa ćemo u ovom članku razmotriti samo UltraVNC.

Prilikom instalacije UltraVNC-a moguće je instalirati i VNC poslužitelj i VNC klijent. Ako vam nije potreban daljinski pristup vašem računalu, ne morate instalirati VNC poslužitelj. Kada instalirate VNC poslužitelj, moći ćete ga konfigurirati da radi kao sistemska usluga, ali to zahtijeva administratorska prava. RFB protokol koji VNC koristi obično koristi portove 5900–5906. Stoga, za povezivanje putem VNC-a morate konfigurirati vatrozid, inače će prekinuti vezu.

Za povezivanje s VNC poslužiteljem upotrijebite program UltraVNC Viewer. Program je univerzalan i možete ga koristiti za spajanje na bilo koji VNC poslužitelj, a ne samo na onaj koji pokreće UltraVNC Server. Slično, možete se spojiti na poslužitelj koji je kreirao program UltraVNC Server pomoću programa RoyalTS ili bilo kojeg drugog VNC klijenta.

Nekoliko riječi o tome kako sve to funkcionira. Prvo pokrenite program UltraVNC Edit Settings i na kartici Sigurnost postavite lozinku za pristup VNC poslužitelju, a zatim trebate pokrenuti program UltraVNC Server. Zatim na drugom računalu pokrenite UltraVNC Viewer (slika 14) i unesite IP računala na kojem je instaliran VNC poslužitelj te kliknite na gumb Connect.

Riža. 14.UltraVNC preglednik

Zaključci:

  • Potrebna su vam administratorska prava, trebate konfigurirati vatrozid.
  • Isti se protokol može koristiti za Upravljanje Windowsima, OS X i Linux, ali to nisu prednosti određenog programa, već samog VNC-a.

SSH pristup

SSH ostaje klasik daljinskog pristupa. Čini se, što još možete smisliti ovdje? Pa, na primjer, što učiniti ako imate puno udaljenih strojeva? Trebam li registrirati pseudonime za svaki? Jesti posebne komunalije, što vam omogućuje brzo prebacivanje između strojeva. Jedan takav upravitelj u Linuxu je Gnome Connection Manager. Program je vrlo zgodan, toplo ga preporučujemo. U sustavu Windows u tu se svrhu koristi AutoPuTTY - ljuska za popularni SSH/Telnet klijent PuTTY, koji se može preuzeti s: http://www.r4dius.net/autoputty/. Postoji sličan SSH upravitelj veze za OS X -Shuttle. Za mobilne platforme možete koristiti mobilne SSH klijente - Prompt (iOS) i ConnectBot (Android). Na internetu možete lako pronaći poveznice i snimke zaslona.

Ammyy Admin (besplatni)

Ammyy Admin još je jedan program za udaljeni pristup radnoj površini. Dobra stvar u vezi s programom je ta što je potpuno besplatan, potpuno nezahtjevan za resurse (izvršna datoteka općenito zauzima smiješnih 700 KB), omogućuje organiziranje redovnog udaljenog pristupa radnoj površini i veze u stilu udaljenog ureda, i ne zahtijeva instaliranje ili promjenu postavki vatrozida. O ostalim značajkama programa možete saznati na web stranici programera.

AnywhereTS (besplatni softver)

Omogućuje pretvaranje računala u tanke klijente. Osnovna namjena ovog programa nije daljinski pristup radi tehničke podrške, kao kod svih prethodno opisanih programa, iako se može koristiti i za to. AnywareTS vam omogućuje da date drugi život starim računalima koja će se koristiti kao tanki klijenti - spojite se na poslužitelj koji će pokretati programe koje je fizički nemoguće pokrenuti na starim računalima. Detaljne informacije o ovom programu pronaći ćete na web stranici programera.

Daljinski pristup u sustavu Windows 8

Ova recenzija ne bi bila potpuna da nismo uzeli u obzir mogućnosti samog OS-a. Na “poslužitelju” (odnosno na računalu kojem je planiran daljinski pristup) morate izvršiti sljedeće korake:

  • Pokrenite SystemPropertiesRemote.exe.
  • Omogućite potvrdni okvir "Dopusti veze daljinske pomoći s ovim računalom".
  • Uključite Dopusti daljinske veze na ovo računalo" i kliknite gumb "Primijeni".
  • Ako koristite način rada za uštedu energije, trebate konfigurirati svoje računalo tako da nikada ne prijeđe u način mirovanja.

Na računalu koristite aplikaciju Remote Desktop Connection za povezivanje s udaljenim računalom.

Riža. 15. Dopustite udaljeni pristup

Google Hangouts: dijeljenje zaslona i video konferencije

U krajnjem slučaju, možete koristiti novu Googleovu uslugu - Hangouti. Omogućuje vam održavanje video sastanaka, tijekom kojih korisnici mogu međusobno dijeliti svoj ekran. Ako želite, možete se sami upoznati s ovom uslugom.

Umjesto zaključka

Postoji mnogo programa za daljinski pristup. Nadam se da sam pokazao, najpoznatiji alat nije uvijek i najučinkovitiji. Morate graditi na uvjetima određenog zadatka, ciljanim platformama i drugim čimbenicima. Nadam se da sam vam sad konačno razbistrio cijelu sliku daljinskog pristupa u glavi. Sve sugestije i želje možete poslati na [e-mail zaštićen].

Tehnička podrška RUVDS-a redovito se kontaktira u vezi s GUI-jem i daljinskim pristupom njemu virtualni poslužitelji s Linuxom, unatoč činjenici da postoji mnogo materijala na Internetu koji pokriva ovaj problem. Stoga smo za naše korisnike odlučili prikupiti sve o ovoj temi u jednom članku.

Također možete proslijediti RDP promet kroz SSH tunel. Da biste to učinili, morate popraviti konfiguracijska datoteka xrdp:

$ vi /etc/xrdp/xrdp.ini
Morate dodati redak u odjeljak: adresa=127.0.0.1

$ systemctl ponovno pokrenite xrdp
Možete provjeriti je li sve ispravno ovako:

$ nmap -p 3389 Pokretanje Nmapa 6.47 (http://nmap.org) u 2016-10-04 13:07 MSK Izvješće Nmap skeniranja za unspecified.mtw.ru () Host je pokrenut (0,0087s latencija). PORT STATE SERVICE 3389/tcp zatvoren ms-wbt-poslužitelj
Onda ako koristite cygwin ili mingw, linux ili mac os:

Ssh root@ -L 3389:localhost:3389
Ako je PuTTY:

Pokrenite PuTTY. U izborniku stabla na lijevoj strani Veza → SSH → Tuneli. Zatim dodajte novi proslijeđeni port (izvorni port: 3389, odredište: localhost:3389). Pritisnite Dodaj.

VNC

Klijent:

Na primjer, stavimo ovaj DE:

$ apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E $ echo "deb http://packages.x2go.org/debian jessie main" > /etc/apt/sources.list.d/x2go .list $ echo "deb-src http://packages.x2go.org/debian jessie main" >> /etc/apt/sources.list.d/x2go.list $ apt-get update $ apt-get install x2go- privjesak za ključeve && apt-get ažuriranje $ apt-get instalacija x2goserver x2goserver-xsession
Izlaz sljedeće naredbe trebao bi pokazati da je x2go spreman za rad:

$ systemctl status x2goserver ● x2goserver.service - LSB: Pokretanje i zaustavljanje X2Go demona Učitano: učitano (/etc/init.d/x2goserver) Aktivno: aktivno (pokrenuto) od utorka 2016-10-11 22:05:51 MSK; prije 30 minuta...
A sada važna točka, nećete se moći povezati bez ovog popravka! Morate pronaći redak “mesg n” u datoteci .profile i zamijeniti ga s “tty -s && mesg n”.

$vi.profil
Sljedeća naredba će prikazati put do startfluxbox izvršne datoteke, koja će biti potrebna prilikom postavljanja klijenta:

$gdje je startfluxbox
Instaliranje poslužitelja na Ubuntu:

$ apt-get install xfce4 xfce4-terminal $ add-apt-repository ppa:x2go/stable $ apt-get update $ apt-get install x2goserver x2goserver-xsession

$vi.profil
Instaliranje poslužitelja na CentOS:

$ yum instaliraj epel-release $ yum instaliraj x2goserver x2goserver-xsession
Klijent za Linux instalira se iz gornjih repozitorija sljedećom naredbom:

$ apt-get instaliraj x2goclient
Za Windows - preuzimanje, instalacija, pokretanje. Postoji klijent za OS X na istom linku iznad.

Pokrenimo klijenta:

U postavkama sesije navodimo: u polju Host - IP vašeg poslužitelja, u polju Login - root, ostavite port kakav jest, vrstu sesije - GUI koji je instaliran.

Kao što vidite, postoji opcija za autentifikaciju ključa. Općenito, puno stvari. Uvjerite se sami. A zvuk se može emitirati kroz PulseAudio.

Nakon što kliknete U redu, vidjet ćete ove šarmantne sitnice na koje trebate kliknuti kako biste dobili zahtjev za unos lozinke i povezivanje s odabranom sesijom:

Napomena: imajte na umu da vaš omiljeni FluxBox nije na popisu, tako da morate ručno napisati put do njega.

Važna značajka x2go je mogućnost pokretanja bilo kojeg grafička aplikacija bez instaliranja DE uopće. Da biste to učinili, u postavkama sesije morate odabrati stavku pojedinačne aplikacije u odjeljku tipa sesije i odabrati aplikaciju za pokretanje ili unijeti put do programa koji treba pokrenuti.

U ovom slučaju, instalacija softvera na poslužitelju izgledat će ovako. U slučaju Ubuntua:

$ add-apt-repository ppa:x2go/stable $ apt-get update $ apt-get install x2goserver x2goserver-xsession
A sada važna točka, nećete se moći povezati bez ovog popravka! Morate pronaći redak “mesg n ||” u datoteci .profile. istina" i zamijenite ga s "tty -s && mesg n".

$ vi .profile $ apt-get instalirajte firefox xterm
I postavljanjem sesije kao što je prikazano u nastavku, možete pokrenuti preglednik na udaljenom poslužitelju, a prozor koji ga prikazuje otvorit će se na vašem računalu:

Ili tako; tada će se jednostavno otvoriti prozor terminala:

Ispod možete vidjeti snimak zaslona trenutnog statusa sesije. Gumbi su označeni narančastim brojevima:

  1. “Obustavi sesiju” - nakon klika na ovaj gumb veza će se prekinuti, ali će sesija ostati i čekati ponovno uspostavljanje veze. Sve aplikacije koje ste pokrenuli na poslužitelju nastavit će raditi;
  2. “Prekini sesiju” - nakon klika prekida se veza s poslužiteljem, a aplikacije koje pokrećete na poslužitelju se prekidaju.

TeamViewer

Najnovija metoda daljinskog pristupa radnoj površini.

Instalacija na Ubuntu:

$ apt-get update $ apt-get install lubuntu-desktop $ reboot $ dpkg --add-architecture i386 $ apt-get update $ wget http://download.teamviewer.com/download/teamviewer_i386.deb $ dpkg -i teamviewer_i386 .deb $ apt-get -f install $ teamviewer --passwd
Instalacija na Debianu:

$ apt-get update $ apt-get install lxde lightdm $ reboot $ dpkg --add-architecture i386 $ apt-get update $ wget http://download.teamviewer.com/download/teamviewer_i386.deb $ dpkg -i teamviewer_i386. deb $ apt-get -f instaliraj $ teamviewer --passwd
Instalacija na CentOS:

$ yum groupinstall "X Window sustav" $ yum instalirajte epel-release $ yum instalirajte fluxbox xterm lightdm $ systemctl set-default graphical.target $ reboot $ curl -o TeamViewer_Linux_PubKey.asc -Lk http://www.teamviewer.com/link /?url=354858 $ rpm --import TeamViewer_Linux_PubKey.asc $ curl -LOk http://download.teamviewer.com/download/teamviewer.i686.rpm $ yum instaliraj teamviewer.i686.rpm $ teamviewer --passwd
Također je potrebno prihvatiti licencni ugovor TeamViewer, to se može učiniti pomoću "Emergency mode" ili dodati sljedeće retke do kraja /opt/teamviewer/config/global.conf datoteke:

$ echo " EulaAccepted = 1" >> /opt/teamviewer/config/global.conf $ echo " EulaAcceptedRevision = 6" >> /opt/teamviewer/config/global.conf $ teamviewer --daemon restart
Sljedeća naredba prikazat će stanje TeamViewer demona i deveteroznamenkasti TeamViewer ID potreban za povezivanje:

$ teamviewer --info

Nakon pokretanja ovdje preuzetog klijenta, potrebno je unijeti TeamViewer ID u polje Partner UD i kliknuti na gumb “Poveži se s partnerom”. Zatim će TeamViewer tražiti lozinku: .

Umjesto zaključka

Čini se da je to sve. Nadamo se da će ovaj članak pomoći korisnicima Linux poslužitelja u postavljanju ugodnog i praktičnog okruženja za njih.

Linux se najčešće koristi za upravljanje udaljenim radnim površinama. sljedeće programe: Protokol udaljene radne površine i virtualno mrežno računalo.

VNC radi koristeći RFB protokol. Ovaj protokol podržavaju mnoge platforme, tako da postoje i korisničke i poslužiteljske aplikacije koje su otvorenog koda.

RDP je protokol koji je napravio Microsoft za Windows sustave.

Može se činiti da je open source idealno rješenje. Ako organizacija uglavnom koristi Windows proizvodi, onda je RDP prikladniji. Čak i ako je ured na Linuxu, postavljanje i instaliranje RDP-a je jednostavnije.

Ovaj kratki članak opisuje postupak postavljanja RDP-a na Linuxu. Postavljanje ovog poslužitelja pomoći će korisnicima sustava Windows da se povežu bez ikakvih problema putem Linux udaljene radne površine putem standarda povezivanje s uređajima koji koriste ovaj OS.

Instalacija xrdp poslužitelja

Trebamo poslužitelj otvorenog koda - xrdp. Udaljeni korisnik će vidjeti samo korisnikovu čistu Linux udaljenu radnu površinu. Ako vam je potreban udaljeni Linux pristup trenutnoj korisničkoj sesiji, onda ne možete bez instaliranja x0vncserver.

Morate pronaći i instalirati xrdp paket. Instalacija se provodi zahvaljujući upravitelju paketa. Umjesto instaliranja, možete uzeti izvor i sastavite poslužitelj ručno.

Nakon instaliranja xrdp-a, odmah će moći prihvatiti dolazne veze. Kada je vatrozid instaliran i radi, morate biti sigurni da je TCP port 3389 dopušten. Također morate preusmjeriti portove usmjerivača kako biste omogućili pristup izvan radne mreže.

Za daljinski pristup Linuxu za rad putem globalna mreža , trebate promijeniti xrdp priključke na svim uređajima osim na jednom.

Također morate urediti konfiguracije priključaka na Windows uređajima koji slušaju RDP veze.

Udaljeni korisnici trebaju navesti broj priključka točno onog stroja na koji se žele spojiti. Ovo je neophodno kako bi ruter znao kamo vas treba preusmjeriti. Obavezno otvorite potrebne portove, počnite s 3389, pa redom.

Za promjenu porta trebate otvoriti datoteku: etc/xrdp/xrdp.ini, možda će biti potrebna prava superkorisnika. Morate urediti port i ponovno pokrenuti xrdp.

Još jedan način povezivanja s udaljenom radnom površinom Linuxa

Drugi način povezivanja RDP-a s bilo kojim računalom. Na Linux hardveru instalirajte xrdp poslužitelj sa zadanim priključkom, a na drugim strojevima instalirajte VNC, također sa standardnim priključkom. Prilikom spajanja putem RDP-a pojavit će se prozor xrdp u koji ćete morati unijeti Internet adresaželjeno računalo.

Spajanje na stvoreni xrdp poslužitelj

Za Windows korisnike morate koristiti ugrađeni uslužni program “Connect to a remote...”, dok u Linuxu koriste tsclient i rdesktop.

Broj priključka mora biti naveden na sljedeći način: nakon mrežnog IP-a ili imena domene potrebno je staviti dvije točke, a zatim adresu. Ako nitko nije konfigurirao portove, trebate samo unijeti IP adresu. U prozoru xrdp unesite svoje korisničko ime i lozinku i prijavite se.

Instalacija rdesktop i tsclient

Da biste omogućili daljinski pristup za korisnike Linuxa, trebate instalirati softver rdesktop. Ako je potrebno, možete instalirati GUI; Za referencu možete koristiti naredbe u terminalu: man xrdp, man rdesktop, man tsclient

Na to se može gledati kao na čin agresije, ali ponekad je jednostavno neophodan.

Postoje slučajevi kada korisnici koriste udaljene sesije za stroj koji već koriste (zvuči neobično, ali događa se organizirati rad s više stolnih računala). Većina korisnika ne zna kada će točno trebati ovu funkcionalnost.

Iskusni Unix korisnici često govore o SSH i naredbeni redak, kao alati za dobivanje pristupa grafičkoj radnoj površini, ali za tu svrhu postoje posebne aplikacije.

Techradar je testirao VNC i njegove značajke na mnogim klijentima. Međutim, postoje i drugi protokoli i vrste pristupa udaljenoj radnoj površini. Rastuća popularnost takvih klijenata je u tome što podržavaju više protokola prijenosa, tako da ćete, bez obzira na vrstu poslužitelja i ciljnog stroja koji koristite, pronaći odgovarajuće rješenje.

Istraživači su se pridržavali načela pravedne procjene različitih protokola. Na primjer, NoMachine NX podržava VNC veze, ali je testiran u kombinaciji s vlastitim NX poslužiteljem, što ima smisla.

TightVNC klijent nije testiran jer je vrlo sličan TigerVNC implementaciji. Oba proizvoda imaju istu bazu koda, ali TigerVNC ima nekoliko dodatnih značajki.

Kako je prošlo testiranje

Ključ učinkovitog klijenta udaljene radne površine je njegova sposobnost da brzo reagira na operacije. Idealno sučelje neće biti tako dobro ako morate čekati dvije minute da se svaki pritisak tipke zabilježi.

Testiranjem je testirana mogućnost daljinskog igranja igre Armegatron. U ovoj nezahtjevnoj OpenGL igrici osvježavanje zaslona traje djelić sekunde. Rezultati mogu biti donekle subjektivni, ali ovu metodu pokazalo se vrlo učinkovitim u demonstriranju reakcije kupaca.

Klijenti su testirani s lokalno računalo od 4 nuklearni procesor i 16 gigabajta memorije u gigabitu lokalna mreža pod Ubuntuom 14.04.3. Korišteni poslužitelji bili su X11 VNC poslužitelj i službeni NX poslužitelj za NX klijente. Funkcionalnost temeljenu na RDP-u podržavaju neki proizvodi, ali nije ispitana u praksi.

Za njih su radili sami klijenti virtualni stroj s 2-jezgrenim Core i7 procesom, 4 GB RAM-a i Fedora 23.



reci prijateljima
Pročitajte također