Instalimi i Tightvnc në kompjuterët e punës. Kontrolli në distancë i Linux nga Windows. Shkëputja e një klienti VNC nga një kompjuter në distancë

Kontrolloni nëse serveri tightvnc është i instaluar

në hostin me të cilin do të lidhemi në distancë:

dpkg -l | grep vnc

paketa është instaluar do të shohim:

Ii tightvncserver 1.3.9-6.4 amd64 softuer i serverit kompjuterik të rrjetit virtual

Instaloni Tightvncserver

nëse jo, instalojeni:

sudo apt-get instalo serverin tightvnc

Filloni tightvncserver

(kërkoni çelësa shtesë të nisjes në internet):

Tightvncserver:1 -gjeometri 1024x768 -dpi 96 -nolisten tcp

ku
:1 - shfaq numrin që do të jetë i disponueshëm në portin 5901
-gjeometri 1024x768 - rezolucion i ekranit
-dpi 96 - Pika për inç
do t'ju kërkohet një fjalëkalim (me konfirmim, duhet të futet dy herë) dhe një kërkesë për të futur një fjalëkalim për modalitetin "vetëm shikim", menjëherë pas kësaj mund të lidheni me ekranin. Për shembull, nga nën Windows duke ekzekutuar programin Tightvnc Viewer dhe duke hyrë

Adresa IP: 5901

ku ipaddress është adresa IP e hostit me të cilin po lidhemi
5901 - porta në të cilën disponohet ekrani 1, mund të futni adresën ipad:1 në TightVNC Viewer për Windows

Ekranet e listave të ekzekutimit

ps aux | grep vnc

Ndaloni ekranin

Skuadra nr. 1

Tightvncserver -vras:1

Vendosni një fjalëkalim të përhershëm për të hyrë në ekran

Për shkak se ekrani fillon gjithmonë si përdorues, vendosni një fjalëkalim për përdoruesin EmriPërdorues, në emër të të cilit ne do të hapim ekranin në fillim (shih më poshtë)

hyni nën përdoruesin në emër të të cilit do të hapim ekranin duke futur komandën dhe fjalëkalimin (është interesante që su qëndron për switch user, dhe jo aq super përdorues siç mendojnë shumë njerëz)

Su EmriPërdoruesi

futni komandën për të vendosur një fjalëkalim, do të duhet të futet dy herë dhe të tregoni nëse një fjalëkalim kërkohet për modalitetin "vetëm për lexim".

Tightvncpasswd

fjalëkalimi është shkruar në një skedar

/home/NameUser/.vnc/passwd

fshirja e këtij skedari rivendos fjalëkalimin

Përshtatja e ekranit gjatë nisjes

Bëni një kopje rezervë të skedarit të cilësimeve të ekranit

sudo cp /home/NameUser/.vnc/xstartup /home/NameUser/.vnc/xstartup.default

zëvendësoni përmbajtjen e skedarit të ekranit xstartup me

#!/bin/sh def eksport XKL_XMODMAP_DISABLE=1 pacaktuar SESSION_MANAGER pacaktuar DBUS_SESSION_BUS_ADDRESS gnome-panel & gnome-settings-daemon & metacity & nautilus & gnome-terminal & Mund të shtoni simbolet e ekranit duke përdorur & startuesin e programeve

Ju mund të ekzekutoni një menaxher tjetër të dritareve (ai duhet të instalohet, natyrisht, në ky shembull Gnome fillon), si dhe shumë gjëra të tjera interesante...

Shto serverin tightvnc në fillim

krijoni një skript autorun për këtë shkoni te dosja

Cd /etc/init.d/

Ose krijoni një skedar skripti të quajtur vncserver

Prek vncserver

duke futur tekstin e mëposhtëm në skedar

Përmbajtja e skedarit

#!/bin/sh -e
### FILLIMI I INFO
# Ofron: vncserver
# Kërkohet-Fillimi: rrjetëzimi
# Fillimi i parazgjedhur: 3 4 5
# Ndalesa e parazgjedhur: 0 6
### INFO I FUNDIT

PATH="$PATH:/usr/X11R6/bin/"

# Emri i përdoruesit: Grupi që do të ekzekutojë VNC
eksportoni USER="NameUser"
#$(RUNAS)

# Ekrani që do të përdorë VNC
DISPLAY="1"

# Thellësia e ngjyrës (midis 8 dhe 32)
DEPTH = "16"

# Gjeometria e desktopit për t'u përdorur.
#GJEOMETRI=" x "
#GEOMETRY="800x600"
GJEOMETRI = 1024x768
#GEOMETRY="1280x1024"

# Emri që do të ketë Desktopi VNC.
NAME="my-vnc-server"

OPTIONS="-emri $(NAME) -thellësia $(DEPTH) -gjeometria $(GEOMETRY) :$(DISPLAY)"

. /lib/lsb/init-functions

rasti "$1" in
fillim)
log_action_begin_msg "Fillimi i vncserverit për përdoruesin "$(USER)" në localhost:$(DISPLAY)"
su $(USER) -c "/usr/bin/vncserver $(OPTIONS)"
;;

ndal)
log_action_begin_msg "Ndalimi i vncserverit për përdoruesin "$(USER)" në localhost:$(DISPLAY)"
su $(USER) -c "/usr/bin/vncserver -kill:$(DISPLAY)"
;;

Rifillo, fillo përsëri)
0 $ ndalesë
$0 fillimi
;;
esac

Ose kopjoni atë nga faqja me komandën

Wget http://website/vncserver

Le t'i japim të drejta

për të shtuar në ngarkim automatik ekzekutoni komandën

Përditësimi-rc.d parazgjedhjet e vncserverit

për të filluar pa rindezje dhe në përgjithësi të nisni dhe ndaloni tightvncserver me parametrat e specifikuar në skript, përdorni komandat në përputhje me rrethanat

/etc/init.d/vncserver start /etc/init.d/vncserver stop

| |

VNC (ose Virtual Network Computing) është një sistem aksesi në distancë që ju lejon të lidheni me desktopin tuaj server në distancë. VNC thjeshton menaxhimin e skedarëve, software dhe cilësimet e serverit në distancë, gjë që është veçanërisht e rëndësishme për përdoruesit që nuk kanë mësuar ende se si të punojnë me vijën e komandës.

Ky tutorial do të demonstrojë instalimin e VNC në një server Ubuntu 14.04 dhe krijimin e një lidhjeje të sigurt duke përdorur një tunel SSH. Tutoriali përdor serverin TightVNC VNC, një paketë e shpejtë dhe e lehtë telekomandë. Kjo paketë do të sigurojë besueshmërinë dhe qëndrueshmërinë e lidhjes edhe kur sinjale të dobëta rrjeteve.

Kërkesat

Për të ndjekur udhëzuesin, do t'ju duhet një server Ubuntu 14.04 i para-instaluar dhe i konfiguruar dhe një llogari përdoruesi (jo rrënjë) me privilegje të zgjeruara sudo. Për udhëzime shtesë referojuni.

Krijoni një lidhje SSH me serverin dhe filloni të instaloni VNC.

Hapi 1: Instalimi i Mjedisit të Desktopit dhe Serverit VNC

Si parazgjedhje, shumica e serverëve instalimet Linux dërguar pa një mjedis grafik. Në këtë rast, së pari duhet të instaloni një mjedis të tillë. Ky udhëzues ju tregon se si të instaloni mjedisin XFCE4 me të cilin janë njohur shumica e përdoruesve.

Ju mund të shkarkoni paketat XFCE dhe TightVNC nga depoja e softuerit Ubuntu duke përdorur apt:

sudo apt-get përditësim
sudo apt-get instalo serverin xfce4 xfce4-goodies tightvnc

Për të përfunduar konfigurimin fillestar të serverit VNC, përdorni komandën vncserver, e cila do të gjenerojë një fjalëkalim të sigurt:

shënim: Pas vendosjes së fjalëkalimit të hyrjes, do t'ju kërkohet të vendosni një fjalëkalim me funksionin e fjalëkalimit vetëm për shikim. Përdoruesit që identifikohen me këtë fjalëkalim nuk do të jenë në gjendje të kontrollojnë VNC. Ky është një opsion shumë i dobishëm që ju lejon të përdorni serverin demo VNC për të demonstruar.

Komanda vncserver do të përfundojë instalimin VNC duke krijuar skedarët standardë të konfigurimit dhe informacionin e nevojshëm të lidhjes për serverin. Kur të instalohen të gjitha paketat, vazhdoni të konfiguroni serverin VNC dhe desktopin grafik.

Hapi 2: Vendosja e serverit VNC

Së pari ju duhet të vendosni komandat që serveri VNC duhet të ekzekutojë në fillim. Këto komanda janë në skedarin e konfigurimit xstartup. Një skedar i tillë u ngarkua paraprakisht në server gjatë instalimit, por nevojiten komanda të tjera për desktopin XFCE.

Pasi të instalohet, serveri VNC funksionon si parazgjedhje në portën 5901. Kjo portë quhet porta e ekranit dhe VNC i referohet asaj me karakteret: 1. VNC ju lejon të ekzekutoni instanca të shumta në porte të tjera (si :2, :3, etj.). Kur punoni me serverët VNC, mbani mend se:x është porta e ekranit, e cila është specifikuar si 5900+x.

Në këtë pikë, cilësimet e serverit VNC duhet të ndryshohen; Së pari, ndaloni serverin VNC që funksionon në portin 5901:

vncserver -kill:1

Përpara se të filloni të personalizoni skedarin xstartup, krijoni një kopje rezervë për çdo rast:

mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

Tani hapni skedarin xstartup në nano:

nano ~/.vnc/xstartup

Futni komandat e mëposhtme në të, të cilat do të ekzekutohen automatikisht kur filloni ose rindizni serverin VNC:

#!/bin/bash
xrdb $HOME/.Xburimet
startxfce4&

Komanda e parë në skedar (xrdb $HOME/.Xresources) i thotë kornizës GUI të serverit VNC të lexojë skedarin .Xresources. Në këtë skedar, përdoruesi mund të bëjë ndryshime në cilësimet e desktopit grafik (për shembull, të vendosë ngjyrën e terminalit, temat e kursorit dhe paraqitjen e shkronjave). Komanda e dytë thjesht nis softuerin grafik për kontroll i përshtatshëm server.

Për të siguruar që serveri VNC mund ta përdorë saktë këtë skedar i ri, jepini privilegjet e duhura:

sudo chmod +x ~/.vnc/xstartup

Hapi 3: Krijoni një skedar shërbimi VNC

Për të kontrolluar me lehtësi serverin e ri VNC, duhet ta konfiguroni atë si një shërbim Ubuntu. Kjo do t'ju lejojë të filloni, ndaloni dhe rinisni serverin VNC sipas nevojës.

Së pari, hapni një skedar të ri shërbimi në /etc/init.d me nano:

sudo nano /etc/init.d/vncserver

Blloku i parë i të dhënave nevojitet për të deklaruar disa cilësimet e përgjithshme VNC (si emri i përdoruesit dhe rezolucioni i ekranit).

#!/bin/bash
PATH="$PATH:/usr/bin/"
eksporto USER="përdorues"
DISPLAY="1"
DEPTH = "16"
GJEOMETRI = 1024x768
OPTIONS="-thellësia $(DEPTH) -gjeometri $(GEOMETRY) :$(DISPLAY) -localhost"
. /lib/lsb/init-functions

Mos harroni të zëvendësoni fjalën përdorues me një emër përdoruesi me privilegje të zgjeruara (jo rrënjë), gjithashtu mund të ndryshoni rezolucionin e ekranit (zëvendësoni 1024x768).

Pastaj ju duhet të vendosni komanda për të kontrolluar shërbimin e ri. Blloku i mëposhtëm i kodit përfshin komandën e nevojshme për të nisur serverin VNC dhe të tij reagimet (fjalë kyçe komandat e fillimit).

rasti "$1" in
fillim)
log_action_begin_msg "Fillimi i vncserverit për përdoruesin "$(USER)" në localhost:$(DISPLAY)"
su $(USER) -c "/usr/bin/vncserver $(OPTIONS)"
;;

Blloku tjetër krijon fjalën kyçe të komandës stop, e cila ju lejon të ndaloni serverin VNC.

ndal)
log_action_begin_msg "Ndalimi i vncserverit për përdoruesin "$(USER)" në localhost:$(DISPLAY)"
su $(USER) -c "/usr/bin/vncserver -kill:$(DISPLAY)"
;;

Blloku përfundimtar i kodit krijon fjalën kyçe të komandës së rinisjes, e cila në thelb është një kombinim i dy komandave të mëparshme:

Rifillo, fillo përsëri)
0 $ ndalesë
$0 fillimi
;;
esac
dalja 0

Pasi t'i shtoni të gjitha këto blloqe në skriptin e shërbimit, ruani dhe mbyllni skedarin. Bëjeni këtë skript shërbimi të ekzekutueshëm në mënyrë që të mund të përdorni komandat që sapo keni krijuar.

sudo chmod +x /etc/init.d/vncserver

Tani provoni të përdorni shërbimin duke ekzekutuar komandën start:

fillimi i vncserverit të shërbimit sudo

Hapi 4: Lidhja me një Desktop VNC

Për të testuar serverin VNC, duhet të përdorni një klient që mbështet lidhjet VNC mbi tunelet SSH. Për Windows, mund të përdorni TightVNC, RealVNC ose UltraVNC. AT Sistemi Mac OS X, mund të përdorni veçorinë e integruar të ndarjes së ekranit ose një aplikacion ndër-platformë (siç është RealVNC).

Së pari ju duhet të krijoni një lidhje SSH me kompjuter lokal, i cili do të përcjellë në mënyrë të sigurt lidhjet lokale të hostit te serveri VNC. Në Linux dhe OS X, kjo mund të bëhet përmes terminalit me komandën e mëposhtme.

Programi TightVNC është krijuar për kontrollin në distancë të kompjuterëve. Ai përbëhet nga dy pjesë - pjesa e serverit dhe pjesa e klientit. Programi përdor sistemin e qasjes në distancë VNC. Është e mundur të lidheni si përmes programit të klientit ashtu edhe përmes shfletuesit të Internetit.

Ka pasur raste të problemeve me paraqitjen e tastierës. Përvoja tregon se kur punoni me një desktop në distancë në këtë program, edhe me një shpejtësi rrjeti gigabit, mund të ketë një ulje të shpejtësisë së rifreskimit të imazhit në ekran, gjë që nuk është shumë e përshtatshme kur duhet të kryeni një sasi të madhe punoni në një kompjuter të largët.

Në përgjithësi, një program mjaft i qëndrueshëm në përdorim, të cilin ne rekomandojmë për përdorim gjatë servisimit të kompjuterëve në organizata. Nuk kërkon lidhje interneti. Kjo do të thotë, ne mund ta instalojmë programin sipas nevojës kompjuterët personalërrjet lokal dhe konfiguroni aksesin nga një kompjuter kontrolli administratori i sistemit. Siguria e përdorimit të programit sigurohet nga fjalëkalimi i lidhjes, fjalëkalimi në cilësimet e programit dhe lista e aksesit në cilësimet e programit sipas adresës IP.

Shkarkoni programin në faqen zyrtare të internetit dhe filloni instalimin. Instalimi i programit nuk shkakton probleme të mëdha dhe zhvillohet në disa faza.

Ne nisim.

Këtu është e nevojshme të pajtohemi Marrëveshja e licencës dhe vazhdoni instalimin.

Ne kryejmë instalimin e paracaktuar të të gjithë komponentëve. Nëse është e nevojshme, në CUSTOM mund të zgjidhni instalimin ose klientin (nëse keni nevojë me këtë kompjuter lidheni me të tjerët), ose pjesën e serverit (nëse planifikoni të jepni akses në telekomandën e këtij kompjuteri).

Ne lëmë vlerat e paracaktuara. Shtimi i një përjashtimi në murin e zjarrit këtu sistemi operativ Windows, i cili është i nevojshëm për të krijuar një lidhje.

1 - shkruani fjalëkalimin dhe konfirmimin për qasje në distancë në kompjuter (për fat të keq jo më shumë se tetë karaktere). 2 - futni fjalëkalimin dhe konfirmoni cilësimet e programit.

Kjo përfundon instalimin dhe pjesën fillestare të konfigurimit të programit.

Për të përmirësuar nivelin e sigurisë së telekomandës së kompjuterit dhe për të kufizuar aksesin në kompjuter përmes rrjetit, duhet të futni cilësimet e programit. Atje shkojmë te skeda Kontrolli i aksesit. Klikoni tjetër Shtoni.

Fusha 1- vendosni adresën IP fillestare për të cilën do të zbatohet rregulli. Nëse kjo nuk është një varg adresash, por një host i veçantë, atëherë plotësimi i fushës 2 nuk kërkohet. Nëse duhet të krijohet një rregull për një varg, atëherë në fusha 2 shkruani adresën IP të destinacionit. "?" - Pas zgjedhjes së adresave IP, duhet të zgjidhni një veprim për të krijuar një rregull, ai mund të jetë ose lejohet, ose refuzohet, ose kërkesë e përdoruesit. Ne rekomandojmë konfigurimin e aksesit nga jo më shumë se një ose dy kompjuterë.

Ju mund të shpejtoni TightVNC duke lexuar rekomandimet në "Bazën e të dhënave" të faqes sonë.

TightVNC është një produkt pa pagesë për kontrollin e kompjuterit në distancë. Me programin TightVNC, ju mund të shihni desktopin e një makinerie në distancë dhe të kontrolloni miun dhe tastierën në nivel lokal, njësoj sikur të ishit ulur para këtij kompjuteri.

Programi TightVNC:

Produkt i shpërndarë lirisht, licencë GPL, me kod burim të plotë;
- i dobishëm për administrim, mbështetje për përdoruesit në distancë, edukim dhe studim, dhe në shumë raste të tjera;
- ndër-platformë, e disponueshme për Windows dhe Sistemet Unix, i pajtueshëm me produkte të tjera VNC.

VNC i ngushtë për Windows

  • Instalimi
  • Ku të fillojë?

Instalimi

TightVNC vjen në një instalim të ekzekutueshëm. Drejtoni skedarin dhe do të shihni formularin e zakonshëm të instalimit, i cili ju kërkon të lexoni udhëzimet e instalimit, të zgjidhni direktorinë e instalimit, të vendosni opsionet e instalimit dhe të vazhdoni instalimin.

Pas përfundimit të instalimit të programit, një grup i ri "TightVNC" do të krijohet në menynë Start->Programs. Nëse dëshironi që programi TightVNC të fillojë automatikisht dhe të funksionojë edhe kur nuk ka përdorues të lidhur me kompjuterin tuaj, duhet ta instaloni programin si shërbim sistemi duke zgjedhur menynë e duhur nga programi TightVNC në seksionin e administrimit (TightVNC->Administration- >Instaloni shërbimin VNC). Shënim: Instalimi i shërbimit nevojitet kryesisht vetëm për të përdorur kombinimin e tasteve Ctrl-Alt-Del në një makinë në distancë (zbatohet vetëm për sistemet Windows NT/2000/XP).

Si parazgjedhje, TightVNC instalohet në direktorinë Program Files\TightVNC, por mund të zgjidhni një shteg tjetër gjatë instalimit. Shënim: Programi TightVNC nuk mund të instalohet në asnjë drejtori të sistemit, dhe si një mënyrë alternative, ne mund t'i kopjojmë skedarët në drejtori me dorë dhe të krijojmë shkurtore për të nisur programin.

Nëse dëshironi të instaloni programin në një numër të caktuar kompjuterësh dhe nuk dëshironi të vendosni të njëjtin fjalëkalim çdo herë në secilën makinë, atëherë duhet të instaloni programin TightVNC dhe të vendosni fjalëkalimin duke bërë ndryshime në degën e regjistrit të regjistri nga një kompjuter tjetër. Cilësimet e programit TightVNC në regjistër:

  • HKEY_LOCAL_MACHINE\Software\ORL\WinVNC3
  • HKEY_CURRENT_USER\Software\ORL\WinVNC3

Instaluesi TightVNC mund të funksionojë në modalitetin e heshtur dhe të mos ju pyesë gjatë instalimit (megjithatë, nëse ka gabime gjatë instalimit, do të shfaqet një dialog gabimi). Në këtë mënyrë, TightVNC do të instalohet në direktorinë e parazgjedhur të skedarëve të programit). Më poshtë është linja e komandës për të instaluar TightVNC në modalitetin e heshtur:

Tightvnc-1.3.10-setup.exe /sp- /verysilent

Përditësim në distancë

Serveri TightVNC mund të përditësohet nga distanca. Kjo do të thotë që instaluesi do të funksionojë në seancat aktive të programit TightVNC. Ndërkohë që shërbimi i programit TightVNC po funksionon, nuk është e mundur të zëvendësohen skedarët e ekzekutueshëm, kështu që instaluesi do t'i kopjojë skedarët e rinj në një drejtori të përkohshme dhe një version të ri skedarët do të funksionojnë pas rindezjes tjetër të sistemit. Instaluesi do të paralajmërojë për rindezjen e sistemit nëse nuk është e mundur të mbishkruhen skedarët e vjetër.

Para se të përdorni këtë procedurë, ju lutemi lexoni me kujdes sa vijon:

  • Përditësimi në distancë kërkon që ju të rinisni kompjuterin tuaj. Nëse dëshironi të përdorni kompjuterin pas rindezjes, sigurohuni që WinVNC të funksionojë si shërbim dhe jo në modalitetin normal.
  • Nëse WinVNC po ekzekutohet si një shërbim nga një shpërndarje tjetër, procedura e instalimit nuk do të mbishkruajë shërbimin TightVNC. Ky kufizim mund të korrigjohet në versionet e ardhshme. Sidoqoftë, ekziston një mënyrë tjetër për të përmirësuar: instaloni programin TightVNC në të njëjtën direktori si skedarët e vjetër VNC (WinVNC.exe dhe VNCHooks.dll). Në këtë rast, skedarët e vjetër do të mbishkruhen nga të rinjtë kur sistemi të riniset dhe nuk ka nevojë të riinstaloni shërbimin. Mos harroni, në fund të instalimit, instaluesi do t'ju kërkojë të rindizni sistemin, përndryshe ju keni zgjedhur drejtorinë e gabuar për instalim.
  • Ka një sërë gjërash që do t'ju lejojnë të rinisni kompjuterin tuaj në mënyrë korrekte dhe nuk do të humbni kontrollin e kompjuterit. Me fjalë të tjera, nuk ka asnjë garanci që procedura e përditësimit në distancë është absolutisht e besueshme. Për të zvogëluar rreziqet e mundshme, mbyllni të gjitha ekzekutimin e aplikacioneve në makinën që po përmirësohet përpara se të ekzekutoni instalimin TightVNC.

Ku të fillojë?

Programi TightVNC, si të gjithë VNC-të, përbëhet nga dy pjesë: Serveri (i quajtur gjithashtu WinVNC), i cili siguron akses në ekran në makinën që funksionon dhe programi Viewer shfaq ekranin në distancë të marrë nga serveri. Për të filluar, duhet të ekzekutoni serverin në makinën që dëshironi të merrni akses në distancë dhe lidheni duke përdorur programin Viewer. Shpërndarja TightVNC për Windows përfshin të dy pjesët: serverin dhe klientin.

Nisja e serverit (WinVNC)

Serveri TightVNC mund të niset në dy mënyra:

  • si aplikacion (vetëm për përdoruesin aktual);
  • si një shërbim Windows (për të gjithë sistemin operativ).

Në modalitetin e aplikacionit, serveri mund të niset vetëm në sesionet aktuale të përdoruesit dhe do të mbyllet kur të përfundojë sesioni. Për të ekzekutuar WinVNC në modalitetin e aplikacionit, zgjidhni menunë Start->Programs->TightVNC->Launch server TightVNC.

Për të fituar akses në makinë edhe kur asnjë përdorues nuk është i regjistruar në sistem dhe që serveri të niset automatikisht pas një rindezjeje të sistemit, programi TightVNC duhet të ekzekutohet si shërbim. Për të instaluar shërbimin, zgjidhni menunë Start->Programet->TightVNC->Administrim->Instaloni shërbimin VNC. AT Sistemet Windows 95/98/ME shërbimi do të fillojë menjëherë, në sistemet Windows NT/2000/XP do t'ju duhet ta nisni manualisht shërbimin nga paneli i kontrollit ose nga linja e komandës(fillimi neto winvnc). Në çdo rast, shërbimi do të fillojë automatikisht pas rindezjes tjetër të sistemit. Shënim: Nëse shërbimi VNC është nisur manualisht, mund ta nisni edhe manualisht shërbimin e ndihmës nga menyja Start->Programs->TightVNC->Administration->Run Service Helper, dhe pas nisjes do të shihni ikonën në tabaka e programit WinVNC (më shumë detaje më poshtë).

Pavarësisht se si e nisni serverin TightVNC, herën e parë që e nisni, do t'ju tregojë një dritare të cilësimeve "Properties" për të futur fjalëkalime për të hyrë në makinë Shikuesi. Derisa të vendoset një fjalëkalim, serveri TightVNC nuk do të pranojë lidhjet hyrëse nga rrjeti.

Në konfigurimin e paracaktuar, çdo përdorues mund të ketë fjalëkalimin e tij personal, ekziston gjithashtu një fjalëkalim i veçantë i paracaktuar që përdoret kur asnjë përdorues nuk ka vendosur një fjalëkalim (për shembull, kur askush nuk është i identifikuar ose përdoruesi nuk ka një fjalëkalim të vendosur në llogari sistemet). Shënim: Nuk ka fjalëkalime të paracaktuara në TightVNC, fjalëkalimi në të gjithë makinën përdoret "si parazgjedhje" vetëm sepse përdoruesi në sistem mund të mos ketë një fjalëkalim të caktuar.

Për të vendosur një fjalëkalim përdoruesi, duhet të hapni kutinë e dialogut "Properties" nga menyja siç përshkruhet më poshtë. Nëse dëshironi të vendosni një fjalëkalim të paracaktuar, ekzekutoni Fillimi->Programet->TightVNC->Administrimi->Shfaq cilësimet e parazgjedhura. Shënim: Titulli i kutisë së dialogut "Properties" do të lexojë "Karakteristikat aktuale të përdoruesit" ose "Karakteristikat e parazgjedhura të sistemit lokal", në varësi të cilësimeve të modifikuara.

Pas nisjes me sukses të programit TightVNC, një ikonë e vogël në sirtar do të shfaqet në sirtarin e sistemit (zona e njoftimeve). Ikona do të ketë një sfond të bardhë nëse nuk ka lidhje aktive dhe një sfond tjetër nëse një kompjuter në distancë është i lidhur me serverin. Duke qëndruar pezull mbi ikonën do të shfaqet adresa IP e pajisjes së lidhur.


Pamje normale e ikonës së serverit TightVNC

Lëshimi i miut mbi ikonën tregon adresën IP

Këshilla e veglave tregon se TightVNC
filloi si një shërbim sistemi

Ikonë me ngjyra të kthyeshme
kur lidhen makineritë në distancë

Kufiri i kuq i ikonës e thotë këtë
Lidhjet e përdoruesve të rinj nuk lejohen

Këshilla e veglave do të shfaqë arsyen
bllokimi i lidhjeve të përdoruesve

Duke klikuar me të djathtën mbi ikonën do të hapet një menu pop-up (opsionale):


Menyja e serverit TightVNC

Komandat e mëposhtme janë të disponueshme nga menyja:

  • Vetitë... (Vetitë)- Shfaq një dialog të cilësimeve ku përdoruesi mund të ndryshojë opsione të ndryshme për serverin TightVNC. Kutia e dialogut do të jetë gjithashtu e disponueshme duke klikuar dy herë mbi ikonën.
  • Shto klient të ri... (Shto një klient të ri)- Një lidhje dalëse inicializohet me një klient që funksionon në modalitetin "dëgjim", i cili do të kontrollojë kompjuterin tonë.
  • Vrasni të gjithë klientët (çaktivizoni të gjithë klientët)- ky veprim do të çaktivizojë të gjithë klientët aktivë të lidhur me kompjuterin tonë.
  • Çaktivizo klientët e rinj (Ndalimi i lidhjeve të reja të klientëve)- ky veprim ndalon lidhjet e reja me kompjuterin tonë. Nëse klikoni përsëri në meny, lidhjet e reja do të rifillojnë. Shënim: Kjo mënyrë nuk restaurohet kur serveri riniset.
  • Rreth... (Rreth programit ...)- Tregon informacion rreth zhvilluesit të programit.
  • Mbyll serverin TightVNC- Dilni, mbyllni serverin.

Nisja e shikuesit

Për të parë dhe menaxhuar një desktop në distancë me një server TightVNC, do t'ju duhet programi TightVNC Viewer. Për të nisur programin, zgjidhni Start->Programs->TightVNC->TightVNC Viewer. Do të shihni një dritare me aftësinë për të zgjedhur serverin me të cilin dëshironi të lidheni.

Pasi të keni futur emrin e serverit ose adresën IP, klikoni "Lidhu". Nëse lidhja me serverin është e suksesshme, do t'ju shfaqet një kuti dialogu për të futur një fjalëkalim dhe për të konfirmuar hyrjen në server. Nëse fjalëkalimi është futur saktë (korrekt), atëherë do të bëhet një lidhje me serverin dhe do të shihni desktopin në distancë.

Programi Viewer mund të niset në modalitetin e dëgjimit (dëgjim, pritje) duke përdorur butonin përkatës të dritares "Lidhja e re". Në këtë mënyrë, dritarja do të minimizohet në një ikonë dhe do të presë për një lidhje të inicuar nga serveri TightVNC (shih përshkrimin e veprimit të menusë "Shto Klient të Ri" WinVNC).

Në dritaren "Lidhja e re", mund të përdorni butonin ndihmë në kontekst F1.

Përdorimi i shfletuesit të uebit si shikues

Serveri VNC gjithashtu përmban një server të vogël Web. Nëse lidheni me një shfletues uebi me një server VNC, Versioni Java për të parë dhe për të marrë akses në distancë do të instalohet automatikisht. Natyrisht, shfletuesi juaj i internetit duhet të mbështesë skriptet Java. Ju nuk keni nevojë të përdorni një përfaqësues, skripti Java lidhet drejtpërdrejt me serverin.

Serveri dëgjon lidhjet për protokollin HTTP në portin 5800 + numrin e ekranit. (Mos harroni se në një makinë server WinVNC ekrani i paracaktuar është 0). Kështu, për të lidhur një ekran të dytë me makinën "myhost", duhet të futni një adresë si kjo në shfletuesin tuaj të internetit: http://myhost:5802/ . Java do t'ju kërkojë një fjalëkalim dhe më pas do të shfaqë desktopin në distancë.

Heqja e TightVNC

Programi TightVNC mund të çinstalohet duke përdorur opsionin "Add/Remove Programs" në Panelin e Kontrollit. Shënim: TightVNC nuk kopjon asnjë skedar në drejtoritë e sistemit. Përpara se të çinstaloni TightVNC, sigurohuni që programi të mos funksionojë ose të instalohet si shërbim sistemi.

Ndonjëherë na duhet qasje në distancë në guaskën vizuale të Linux, detyrë e dhënë kërkohet jashtëzakonisht rrallë, por nëse kërkohet, asgjë nuk është e pamundur :) Për këtë qëllim, unë rekomandoj përdorimin tightvnc pse tightVNC? Ky softuer është i aftë të linux, dhe nga dritaret lidheni në distancë me desktopin, instalimi i tij është jashtëzakonisht i thjeshtë dhe nuk kërkon ndonjë kërcim të veçantë me një dajre :) Mund të ketë edhe më shumë softueri më i mirë mire ndaje me ne :)
Përveç çdo gjëje tjetër VNC i ngushtë në gjendje të punojë në kanale të ulëta komunikimi, për optimizim ky është një plus i mirë.
Le të kalojmë te instalimi!

Instaloni serverin tightvnc në makinën me të cilën dëshironi të lidheni:
sudo apt-get instalo serverin tightvnc
AT përditësimet më të fundit ubuntu, përkatësisht nga versioni 14.04 kishte një gabim të vogël me gnome, kur lidhej në vend të një skllav. desktopi shfaqte një ekran gri, kështu që duhet të përdorni një modul tjetër shell për t'u lidhur:
sudo apt-get instalo xfce4 xfce4-goodies
Vendosja e një fjalëkalimi për qasje:
vncpasswd ~/.vnc/passwd Skedari passwd do të krijohet në dosje e fshehur në direktorinë tuaj kryesore... Këtë dosje mund ta krijoni vetë.vnc...

Ekzekutoni me cilësimin që dëshironi:
sudo tightvncserver -gjeometri 1024x768 -thellësi 16 Punon tightVNC me rezolucion 1024x768 dhe thellësi ngjyrash 16-bit

Nisja standarde:
sudo vncserver:1
Vrasni procesin pas përfundimit:
sudo vncserver -kill:1

Shënim:

Si të ndryshoni portin e paracaktuar tightVNC?
Për akses në një makinë në distancë, një port duhet të përcillet 5901 është një port standard i ngushtë VNC, mund ta ndryshoni kur lidheni, kur lidheni në rastin standard përdorni: 1 - kjo është porta 5901, nëse dëshironi të përdorni portin 5911, prandaj kur ta lidhni do të jetë: 11 dhe kështu me radhë: për shembull, ju duhet porti 7829, nis vncserverin me këtë rregull:
sudo vncserver:7829 zbres 5900 = 1929, pra kur lidheni me një makinë në distancë shkruani: ip:1929 ose si kjo: ip:7829, përdorni si të doni, mos harroni të përcillni portin që ju nevojitet.
Ekran gri i ngushtë VNC në lidhje
Nëse keni pasur një defekt me një ekran gri gjatë lidhjes dhe keni instaluar paketën xfce4 atëherë ju duhet të ndryshoni skedarin xstartup:
sudo nano root/.vnc/xstartup Komentoni gjithçka në dosjen e dhënë dhe shtoni sa vijon:
#!bin/sh xrdb $HOME/.Xresources startxfce4 &
Ndryshimi i paraqitjes së tastierës tightVNC nuk funksionon
Nëse faqosja e tastierës nuk ndryshon, shtoni:
#!bin/sh xrdb $HOME/.Xresources startxfce4 dhe eksporto XKL_XMODMAP_DISABLE=1 Por kjo është e tepërt, ky gabim ndodh jashtëzakonisht rrallë ...
Unë do të bashkangjit paketat e instalimit më poshtë. shikues i ngushtë VNC dhe server për Dritaret 32 dhe 64 pak.