Nainštalujte server VNC na Linux Mint 20

Install Vnc Server Linux Mint 20



Niekedy sa potrebujete nielen pripojiť k vzdialeným systémom, ale musíte tiež získať prístup k celému prostrediu GUI. V Linuxe je VNC taký nástroj, ktorý vám umožňuje vzdialene sa prihlásiť na server Linux. VNC (stojany pre virtuálne počítačové siete) je podobný nástroju vzdialenej pracovnej plochy v systémoch Windows. Umožňuje vám spravovať a ovládať vzdialený server z vášho lokálneho systému.

V tomto tutoriále popíšeme, ako nainštalovať server VNC do systému Linux Mint 20. Na testovanie pripojenia k serveru VNC použijeme aplikáciu VNC viewer (klient VNC). Môžete použiť akúkoľvek inú klientsku aplikáciu VNC.

Predtým, ako budete pokračovať k článku, sa uistite, že ste prihlásení ako sudo užívateľ.







Krok 1: Nainštalujte prostredie Desktop

V systéme Linux existuje niekoľko desktopových prostredí, ako napríklad Gnome, KDE, XFCE, Unity atď. Aby server VNC fungoval správne, budeme si musieť nainštalovať jedno z nich. Tu nainštalujeme pracovnú plochu XFCE.



Otvorte aplikáciu Terminal v príkazovom riadku pomocou klávesovej skratky Ctrl+Alt+T a potom v Termináli zadajte nasledujúci príkaz na inštaláciu pracovnej plochy XFCE.



$sudovýstižnýInštaláciaxfce4 xfce4-dobroty





Po spustení vyššie uvedeného príkazu vás systém môže požiadať o potvrdenie, či chcete pokračovať v inštalácii alebo nie. Pokračujte stlačením y; potom sa do vášho systému nainštaluje desktop XFCE spolu so všetkými závislosťami.

Krok 2: Nainštalujte server VNC

Pre systémy Linux sú k dispozícii rôzne servery VNC. Tu nainštalujeme Tightvncserver. Nastavenie a spustenie Tightvncserveru je veľmi jednoduché a je tiež spoľahlivé. Na inštaláciu Tightvncserver zadajte v Termináli nasledujúci príkaz.



$sudovýstižnýInštalácia -atightvncserver

Po dokončení inštalácie zadajte do terminálu nasledujúci príkaz:

$vncserver

Zobrazí sa výzva na nastavenie hesla pre server VNC. Zadajte heslo a potom ho potvrďte opätovným zadaním. Potom sa vás opýta, či chcete zadať heslo iba na zobrazenie, stlačením klávesu n. Ak stlačíte y, nebudete môcť používať myš a klávesnicu na ovládanie inštancie VNC.

Keď spustíte príkaz vncserver prvýkrát, vytvorí sa nový adresár .vnc pod vašim domovským adresárom. Ak chcete zobraziť tento adresár, v Termináli môžete zadať nasledujúci príkaz:

$ls -NS~/.vnc/

Ak chcete zobraziť proces servera VNC, zadajte v Termináli nasledujúci príkaz:

$ps -ef | uchopenieXtightvnc

Krok 3: Konfigurujte VNC

Teraz nakonfigurujeme server VNC. Za týmto účelom najskôr zabite reláciu VNC pomocou nasledujúceho príkazu v termináli:

$vncserver-zabiť:1

Predvolený konfiguračný súbor servera VNC je ~/ .vnc/ xstartup. Pred vykonaním akýchkoľvek zmien v tomto súbore si vytvoríme záložnú kópiu tohto súboru. Na tento účel zadajte v Termináli nasledujúci príkaz:

$mv~/.vnc/x spustenie ~/.vnc/xstartup.backup

Teraz upravte súbor ~/.vnc/xstartup pomocou ľubovoľného textového editora. Tu používame textový editor Vim:

$sudo Prišiel som~/.vnc/x spustenie

Do tohto súboru vložte nasledujúce riadky:

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

Teraz trafiť Esc tlačidlo a stlačte : wq uložte a zatvorte súbor ~/.vnc/xstartup.

Teraz budete musieť urobiť tento súbor spustiteľným. Na tento účel zadajte v Termináli nasledujúci príkaz:

$chmod+ x ~/.vnc/x spustenie

Spustite server VNC pomocou nasledujúceho príkazu v termináli:

$vncserver

Krok 4: Konfigurujte VNC ako službu

Teraz budete musieť vytvoriť servisný súbor pre server VNC. Za týmto účelom prejdite do adresára/etc/systemd/system pomocou nasledujúceho príkazu:

$CD /atď/systemd/systému

Potom vytvorte v termináli súbor služby pomocou nasledujúceho príkazu:

$Prišiel somvncserver@.služba

Do tohto súboru vložte nasledujúce riadky:

[Jednotka]
Popis=Služba vzdialenej pracovnej plochy(VNC)
Po=syslog.cieľsiete.cieľ
[Služba]
Napíšte=rozdvojenie
Používateľ=Edward
Súbor PID=/domov/edward/.vnc/%Ahoj.pid
ExecStartPre=-/usr/bin/vncserver -kill:%i>/dev/null2>&1
ExecStart=/usr/bin/vncserver -hĺbka24-geometria 1280x800:%i
ExecStop=/usr/bin/vncserver -kill:%i
[Inštalácia]
WantedBy=viacnásobnýpoužívateľ.cieľ

Teraz trafiť Esc tlačidlo a stlačte : wq na uloženie a zatvorenie súboru.

Teraz znova načítajte procesy systemd pomocou nasledujúceho príkazu v termináli:

$systemctl daemon-reload

Potom spustite služby servera VNC:

$systemctl start vncserver@1. služba

Ak chcete povoliť spustenie služby servera VNC pri spustení, použite nasledujúci príkaz:

$systemctlpovoliťvncserver@1. služba

Ak chcete skontrolovať stav služby VNC, použite nasledujúci príkaz:

$systemctl status vncserver@1. služba

Krok 5: Pripojte sa k serveru VNC

Teraz sa pokúsime pripojiť k serveru VNC prostredníctvom tunela SSH, pretože samotný VNC nie je šifrovaný protokol. Na tento účel zadajte v Termináli nasledujúci príkaz:

$ssh -ONI 5901: 127.0.0.1:5901 -N -f -ten [užívateľské meno] [server_ip]

Nahraďte [meno_používateľa] a [server_ip] skutočným menom používateľa a adresou IP servera VNC. V našom prípade by príkaz bol:

$ssh -ONI 5901: 127.0.0.1:5901 -N -f -tenkbuzdar 192.168.72.159

Tento príkaz nastaví bezpečný tunel medzi vašim localhost a serverom VNC.

Teraz nainštalujte do svojho systému klientsku aplikáciu VNC (prehliadač VNC) a spustite ju. Do hornej lišty prehliadača VNC zadajte 127.0.0.1:5901 a stlačte Zadajte .

Keď sa zobrazí nasledujúce dialógové okno, kliknite na ďalej .

V nasledujúcom dialógovom okne Overenie zadajte heslo servera VNC a kliknite na OK .

Teraz uvidíte pracovnú plochu vzdialeného systému.

Pripojenie k serveru VNC bolo úspešne nadviazané. Akonáhle skončíte, zatvorte aplikáciu VNC Viewer a tiež zabite tunel SSH pomocou Ctrl+c v okne Terminál. Ak sa potrebujete znova pripojiť k serveru VNC, najskôr vytvorte tunel a potom sa pripojte k serveru VNC pomocou aplikácie prehliadača VNC.

V tomto článku ste sa dozvedeli, ako nainštalovať server VNC do systému Linux Mint 20. Teraz môžete Linux Mint jednoducho spravovať z miestneho systému pomocou rozhrania GUI. Dúfam, že sa vám článok páčil!