Šajā apmācībā mēs aprakstīsim, kā instalēt VNC serveri Linux Mint 20 sistēmā. Lai pārbaudītu savienojumu ar VNC serveri, mēs izmantosim VNC skatītāja (VNC klienta) lietojumprogrammu. Jūs varat izmantot jebkuru citu VNC klienta lietojumprogrammu.
Pirms turpināt rakstu, pārliecinieties, vai esat pieteicies kā sudo lietotājs.
1. darbība: instalējiet darbvirsmas vidi
Linux ir vairākas darbvirsmas vides, piemēram, Gnome, KDE, XFCE, Unity utt. Lai VNC serveris darbotos pareizi, mums būs jāinstalē kāds no tiem. Šeit mēs instalēsim XFCE darbvirsmu.
Atveriet komandrindas lietojumprogrammu Terminal, izmantojot īsinājumtaustiņu Ctrl + Alt + T, un pēc tam izdodiet šādu komandu Terminal, lai instalētu XFCE darbvirsmu.
$ sudo apt instalējiet xfce4 xfce4-goodies
Pēc iepriekš minētās komandas palaišanas sistēma var lūgt apstiprinājumu, vai vēlaties turpināt instalēšanu. Nospiediet y, lai turpinātu; pēc tam XFCE darbvirsma tiks instalēta jūsu sistēmā kopā ar visām atkarībām.
2. darbība: instalējiet VNC serveri
Linux sistēmām ir pieejami dažādi VNC serveri. Šeit mēs instalēsim “Tightvncserver”. To ir diezgan viegli iestatīt un palaist Tightvncserver, un tas ir arī uzticams. Lai instalētu Tightvncserver, Terminalā izsniedziet šādu komandu.
$ sudo apt install -y tightvncserver
Kad instalēšana ir pabeigta, terminālā izdodiet šādu komandu:
$ vncserverJums tiks piedāvāts iestatīt paroli VNC serverim. Ievadiet paroli un pēc tam apstipriniet to, ievadot to vēlreiz. Tad jums tiks lūgts, ja vēlaties ievadīt tikai skatīšanas paroli, nospiediet n. Nospiežot y, jūs nevarēsit izmantot peli un tastatūru, lai kontrolētu VNC instanci.
Pirmo reizi palaižot komandu “vncserver”, tā izveido jaunu direktoriju “.vnc ”. Lai skatītu šo direktoriju, jūs varat izsniegt šādu komandu terminālā:
$ ls -lah ~ /.vnc /
Lai skatītu VNC servera procesu, izsniedziet šādu komandu terminālā:
$ ps -ef | grep Xtightvnc
3. darbība: konfigurējiet VNC
Tagad mēs konfigurēsim VNC serveri. Lai to izdarītu, vispirms nogaliniet VNC sesiju, izmantojot šādu komandu Terminal:
$ vncserver -kill: 1
VNC servera noklusējuma konfigurācijas fails ir ~ / .vnc / xstartup. Pirms jebkādu izmaiņu veikšanas šajā failā izveidosim šī faila dublējumkopiju. Lai to izdarītu, terminālā izsniedziet šādu komandu:
$ mv ~ /.vnc / xstartup ~ /.vnc / xstartup.dublējumsTagad rediģējiet ~ /.vnc / xstartup failu, izmantojot jebkuru teksta redaktoru. Šeit mēs izmantojam Vim teksta redaktoru:
$ sudo vim ~ /.vnc / xstartupŠajā failā ievietojiet šādas rindas:
#!/ bin / bashxrdb $ HOME /.Xresources
startxfce4 &
Tagad sit Esc taustiņu un nospiediet : wq lai saglabātu un aizvērtu ~ /.vnc / xstartup fails.
Tagad jums būs jādara šis fails izpildāms. Lai to izdarītu, terminālā izsniedziet šādu komandu:
$ chmod + x ~ /.vnc / xstartupPalaidiet VNC serveri, izmantojot šādu komandu Terminal:
$ vncserver4. darbība: konfigurējiet VNC kā pakalpojumu
Tagad jums būs jāizveido servisa fails VNC serverim. Šim nolūkam dodieties uz direktoriju / etc / systemd / system, izmantojot šādu komandu:
$ cd / etc / systemd / systemPēc tam izveidojiet servisa failu ar šādu komandu Terminal:
$ vim vncserver @.apkalpošanaŠajā failā ievietojiet šādas rindas:
[Vienība]Apraksts = Attālās darbvirsmas pakalpojums (VNC)
Pēc = syslog.mērķa tīkls.mērķis
[Apkalpošana]
Tips = dakšas
Lietotājs = Edvards
PIDFile = / home / edvards /.vnc /% H:% i.pid
ExecStartPre = - / usr / bin / vncserver -kill:% i> / dev / null 2> & 1
ExecStart = / usr / bin / vncserver-24 dziļums -geometrija 1280x800:% i
ExecStop = / usr / bin / vncserver -kill:% i
[Uzstādīt]
WantedBy = daudzlietotāju.mērķis
Tagad sit Esc taustiņu un nospiediet : wq lai saglabātu un aizvērtu failu.
Tagad atkārtoti ielādējiet systemd procesus, izmantojot šādu komandu Terminal:
$ systemctl daemon-reloadPēc tam sāciet VNC servera pakalpojumus:
$ systemctl start vncserver @ 1.apkalpošanaLai iespējotu VNC servera pakalpojuma sākšanu sāknēšanas laikā, izmantojiet šādu komandu:
$ systemctl iespējojiet vncserver @ 1.apkalpošanaLai pārbaudītu VNC pakalpojuma statusu, izmantojiet šādu komandu:
$ systemctl statuss vncserver @ 1.apkalpošana
5. darbība: izveidojiet savienojumu ar VNC serveri
Tagad mēs mēģināsim izveidot savienojumu ar VNC serveri caur SSH tuneli, jo pats VNC nav šifrēts protokols. Lai to izdarītu, terminālā izsniedziet šādu komandu:
$ ssh -L 5901: 127.0.0.1: 5901 -N -f -l [lietotāja_nosaukums] [servera_ip]Nomainiet [user_name] un [server_ip] ar faktisko VNC servera lietotāja vārdu un IP adresi. Mūsu piemērā komanda būtu:
$ ssh -L 5901: 127.0.0.1: 5901 -N -f -l kbuzdar 192.168. lpp.72.159. lpp
Šī komanda izveidos drošu tuneli starp vietējo hostu un VNC serveri.
Tagad instalējiet VNC klienta lietojumprogrammu (VNC skatītājs) savā sistēmā un palaidiet to. VNC skatītāja augšējā joslā ierakstiet 127.0.0.1: 5901 un nospiediet Enter.
Kad parādās šāds dialoglodziņš, noklikšķiniet uz Turpināt.
Šajā dialoglodziņā Autentifikācija ierakstiet VNC servera paroli un noklikšķiniet uz labi.
Tagad jūs redzēsiet attālās sistēmas darbvirsmu.
Tagad VNC servera savienojums ir veiksmīgi izveidots. Kad esat pabeidzis, aizveriet VNC skatītāja lietojumprogrammu un arī nogaliniet SSH tuneli, izmantojot Ctrl + c logā Terminal. Ja jums atkal ir nepieciešams izveidot savienojumu ar VNC serveri, vispirms izveidojiet tuneli un pēc tam izveidojiet savienojumu ar VNC serveri, izmantojot VNC skatītāja lietojumprogrammu.
Šajā rakstā jūs uzzinājāt, kā instalēt VNC serveri Linux Mint 20 sistēmā. Tagad jūs varat viegli pārvaldīt Linux Mint no vietējās sistēmas, izmantojot GUI saskarni. Es ceru, ka raksts jums patika!