Linux Mint

Nainštalujte VNC Server na Linux Mint 20

Nainštalujte VNC Server na Linux Mint 20
Niekedy sa nemusíte iba pripájať k vzdialeným systémom, ale aj získať prístup k celému prostrediu grafického používateľského rozhrania. V Linuxe je VNC taký nástroj, ktorý umožňuje vzdialené grafické prihlásenie na server Linux. VNC (Stoands for Virtual Network Computing) je podobný nástroju vzdialenej pracovnej plochy v systémoch Windows. Umožňuje vám spravovať a ovládať vzdialený server z miestneho systému.

V tomto tutoriále popíšeme, ako nainštalovať VNC server na systéme Linux Mint 20. Na otestovanie pripojenia k serveru VNC použijeme aplikáciu prehliadača VNC (klient VNC). Môžete použiť ktorúkoľvek inú klientsku aplikáciu VNC.

Pred pokračovaním v článku sa uistite, že ste prihlásený ako používateľ sudo.

Krok 1: Nainštalujte si desktopové prostredie

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

Otvorte aplikáciu Terminál z príkazového 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.

$ sudo apt nainštalovať xfce4 xfce4-goodies

Po vykonaní vyššie uvedeného príkazu môže systém vyžadovať potvrdenie, či chcete v inštalácii pokračovať alebo nie. Pokračujte stlačením y; potom sa na váš systém nainštaluje pracovná plocha 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 sa chystáme nainštalovať „Tightvncserver“. Je veľmi ľahké nastaviť a spustiť Tightvncserver a je tiež spoľahlivý. Zadajte nasledujúci príkaz v Termináli a nainštalujte Tightvncserver.

$ sudo apt install -y tightvncserver

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 zobrazí výzva, že ak chcete zadať heslo iba na zobrazenie, stlačte kláves n. Ak stlačíte y, nebudete môcť na ovládanie inštancie VNC používať myš a klávesnicu.

Pri prvom spustení príkazu „vncserver“ sa vytvorí nový adresár „.vnc ”vo vašom domovskom adresári. Ak chcete zobraziť tento adresár, môžete v termináli zadať nasledujúci príkaz:

$ ls -lah ~ /.vnc /

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

$ ps -ef | grep Xtightvnc

Krok 3: Konfigurácia VNC

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

$ vncserver -kill: 1

Predvolený konfiguračný súbor servera VNC je ~ / .vnc / xstartup. Pred vykonaním akýchkoľvek zmien v tomto súbore vytvorme jeho záložnú kópiu. Zadajte do terminálu nasledujúci príkaz:

$ mv ~ /.vnc / xstartup ~ /.vnc / xstartup.záloha

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

$ sudo vim ~ /.vnc / xstartup

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

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

Teraz hit Esc a stlačte : otázky uložiť a zavrieť ~ /.súbor vnc / xstartup.

Teraz budete musieť urobiť tento súbor spustiteľný. Zadajte do terminálu nasledujúci príkaz:

$ chmod + x ~ /.vnc / xstartup

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

$ vncserver

Krok 4: Nakonfigurujte VNC ako službu

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

$ cd / etc / systemd / system

Potom vytvorte súbor služby s nasledujúcim príkazom v Termináli:

$ vim vncserver @.služby

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

[Jednotka]
Popis = Služba vzdialenej pracovnej plochy (VNC)
After = syslog.cieľová sieť.cieľ
[Služba]
Typ = rozdvojenie
Užívateľ = Edward
PIDFile = / home / edward /.vnc /% H:% i.pid
ExecStartPre = - / usr / bin / vncserver -kill:% i> / dev / null 2> & 1
ExecStart = / usr / bin / vncserver -depth 24 -geometry 1280x800:% i
ExecStop = / usr / bin / vncserver -kill:% i
[Inštalácia]
WantedBy = viac používateľov.cieľ

Teraz hit Esc a stlačte : otázky súbor uložíte a zatvoríte.

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

$ systemctl daemon-reload

Potom spustite služby servera VNC:

$ systemctl spustiť vncserver @ 1.služby

Ak chcete povoliť, aby sa služba servera VNC spúšťala pri štarte, použite nasledujúci príkaz:

$ systemctl povoliť vncserver @ 1.služby

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

$ systemctl status vncserver @ 1.služby

Krok 5: Pripojte sa k serveru VNC

Teraz sa pokúsime pripojiť k serveru VNC cez tunel SSH, pretože samotný VNC nie je šifrovaný protokol. Zadajte do terminálu nasledujúci príkaz:

$ ssh -L 5901: 127.0.0.1: 5901 -N -f -l [meno_používateľa] [server_ip]

Nahraďte [user_name] a [server_ip] skutočným užívateľským menom a IP adresou VNC servera. V našom príklade by to bol príkaz:

$ ssh -L 5901: 127.0.0.1: 5901 -N -f -l kbuzdar 192.168.72.159

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

Teraz si nainštalujte klientsku aplikáciu VNC (prehliadač VNC) do svojho systému a spustite ju. Na hornom paneli prehliadača VNC zadajte 127.0.0.1: 5901 a stlačte Zadajte.

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

V nasledujúcom dialógovom okne Overenie zadajte heslo servera VNC a kliknite na tlačidlo Ok.

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

Pripojenie k serveru VNC sa teraz úspešne nadviazalo. Po dokončení zatvorte aplikáciu na prehliadanie VNC 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 na prehliadanie VNC.

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

Hry Užitočné nástroje pre hráčov systému Linux
Užitočné nástroje pre hráčov systému Linux
Ak radi hráte hry v systéme Linux, je pravdepodobné, že ste na vylepšenie herného zážitku použili aplikácie a pomôcky ako Wine, Lutris a OBS Studio. O...
Hry HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
Mnoho vývojárov a vydavateľov hier prichádza s remastrom starých hier v rozlíšení HD, aby predĺžili životnosť franšízy. Prosím fanúšikov, ktorí požadu...
Hry Ako používať AutoKey na automatizáciu hier pre Linux
Ako používať AutoKey na automatizáciu hier pre Linux
AutoKey je obslužný program na automatizáciu stolných počítačov pre systémy Linux a X11, programovaný v programoch Python 3, GTK a Qt. Pomocou jeho fu...