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:
$vncserverZobrazí 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.backupTeraz upravte súbor ~/.vnc/xstartup pomocou ľubovoľného textového editora. Tu používame textový editor Vim:
$sudo Prišiel som~/.vnc/x spustenieDo tohto súboru vložte nasledujúce riadky:
#!/bin/bashxrdb$ 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 spustenieSpustite server VNC pomocou nasledujúceho príkazu v termináli:
$vncserverKrok 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émuPotom vytvorte v termináli súbor služby pomocou nasledujúceho príkazu:
$Prišiel somvncserver@.službaDo 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-reloadPotom spustite služby servera VNC:
$systemctl start vncserver@1. službaAk chcete povoliť spustenie služby servera VNC pri spustení, použite nasledujúci príkaz:
$systemctlpovoliťvncserver@1. službaAk 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!