Fedora

Kuinka määrittää VNC-palvelin Fedora Linuxissa?

Kuinka määrittää VNC-palvelin Fedora Linuxissa?
VNC- tai Virtual Network Computing -protokolla on suosittu protokolla palvelimien etäkatseluun ja niihin pääsemiseen sekä vuorovaikutukseen niiden kanssa työpöydälle ympäristöissä tai käyttöliittymissä. Se perustuu asiakas-palvelin-malliin. Siinä on pohjimmiltaan kahden tyyppisiä komponentteja: palvelin, joka luo näytön, ja katseluohjelma, joka hahmottaa tämän näytön palvelimelta asiakaspuolella. Asiakas ja palvelin voivat asua samalla koneella tai eri koneella joko samalla tai erilaisella järjestelmäarkkitehtuurilla.

VNC perustuu kauko-kehyspuskurin (RFB) periaatteeseen. Koska se toimii kehyspuskuritasolla, sitä voidaan käyttää missä tahansa käyttöjärjestelmässä, ikkunointijärjestelmässä tai sovelluksessa.

VNC on todellinen ohut asiakasprotokolla, koska se kehitettiin ajatuksella, että asiakaspuolen katsojalle asetettaisiin vain vähän vaatimuksia. Siten asiakkaan päähän ohjelmisto voi toimia monilla laitteistoilla, ja asiakkaan asettaminen on hyvin yksinkertaista. E.g., voimme yksinkertaisesti suunnitella VNC Viewerin, jolla on luotettava siirto (kuten TCP / IP) ja menetelmä pikselien näyttämiseksi.

Mitä me katamme

Tässä oppaassa opit tigervnc-palvelimen asentamisesta ja määrittämisestä Fedora 32 xfce -käyttöjärjestelmässä. Näemme myös, kuinka voimme noutaa palvelimen näytön asiakaspuolelta käyttämällä vnc-katseluohjelmaa. Aloitetaan TigerVNC: n asennusprosessista.

Edellytykset

  1. Palvelimelle asennettu Fedora 32 xfce -käyttöjärjestelmä.
  2. Kirjautunut pääkäyttäjänä tai tilillä, jolla on sudo-oikeudet.
  3. Perustiedot VNC-protokollan käsitteestä.
  4. VNC-katseluohjelma asennettuna asiakastietokoneelle.

Tietävät ehdot

  1. vncserver: Se on apuohjelma, jolla käyttäjät voivat suorittaa erilaisia ​​istuntoja samanaikaisesti koneella. Näihin istuntoihin pääsee mistä tahansa sijainnista ja mistä tahansa asiakkaasta.
  2. vncviewer: Se on ohjelmisto, joka näyttää vncserverin graafiset käyttöliittymät ja ohjaa sitä.

TigerVNC: n asentaminen Fedora 32 XFCE: lle

Ennen kuin aloitat TigerVNC-palvelimen asennuksen, tarkista, onko palvelimesi asennettu käyttöliittymällä. Jos sinulla on vähäinen Fedoran asennus, sinulla on todennäköisesti vain komentoriviliitäntä. Tässä tapauksessa sinun on asennettava XFCE-ympäristö, jota käytämme tässä oppaassa. Asenna XFCE-työpöytä käyttämällä komentoa:

$ sudo dnf install @ xfce-desktop-environment

Vaihe 1. TigerVNC tai Tiger Virtual Network Computing on alustalta riippumaton VNC-protokollan toteutus. Se on saatavana eri alustoille, kuten Linux (32/64 bit), Mac (binaarimuoto) ja Windows (32/64 bit).

Voimme asentaa TigerVNC: n virallisesta Fedora-arkistosta komennolla:

$ sudo dnf asenna tigervnc-server -y

Vaihe 2. Määritä palomuuri sallimaan VNC-palvelun suorittaminen:

sudo palomuuri-cmd --add-service = vnc-palvelin - pysyvä
sudo palomuuri-cmd - lataa

Vaihe 3. Lisää uusi käyttäjä, jonka istunto jaetaan etäasiakkaille.

sudo useradd myvnc
sudo passwd myvnc

Vaihe 4. Kirjaudu seuraavaksi yllä luotuun käyttäjään ja luo salasana vnc-istuntoa varten. Tätä salasanaa käytetään todentamaan kaikki käyttäjät, jotka yrittävät muodostaa yhteyttä VNC-palvelimeen. Voit tehdä tämän seuraavasti:

$ su - myvnc
$ vncpasswd

Salasana: [kirjoita salasanasi tähän]
Vahvista: [Vahvista salasana kirjoittamalla se uudelleen]
Haluatko antaa vain näkymän salasanan (kyllä)? n [kirjoita 'n' tähän]

MERKINTÄ: Käyttäjän vnc-salasanaa ei ole salattu, se on pelkkää tekstiä sisältävä salasana.

Käynnistetään VNC-palvelin

Vaihe 1. Olemme kaikki valmiita käynnistämään VNC-palvelimen. Vaihda VNC-käyttäjään, tapauksessamme myvnc, ja suorita seuraava komento:

$ vncserver: 1 -geometria 800x600

Geometria-parametri kuvaa etätyöpöydän koon asiakkaan puolella. VNC-työpöydän koon oletusarvo on 1024 × 768.

Yllä oleva komento käynnistää VNC-palvelimen näyttönumerolla '1'. Voit muuttaa tätä numeroa kirjoittamalla toisen kelvollisen numeron kaksoispisteen jälkeen yllä olevaan komentoon.

Vaihe 2. Jotta voimme tarkastella Fedora 32 -käyttöjärjestelmän työpöytää etänä, meidän on asennettava VNC-asiakasohjelma. Käytämme Remmina-asiakasta Xubuntun koneelta. Remmina voidaan asentaa Xubuntun ohjelmistokeskuksesta. Käynnistä Remmina Sovellus-valikosta ja kirjoita Fedora OS: n IP-osoite ja näyttönumero osoiteriville…
Syötä IP- ja näyttönumero muodossa: IP: x

Muista valita VNC-protokolla vasemmasta avattavasta luettelosta.

Kuten yllä olevasta kuvasta näet, uusi ikkuna avautuu IP-osoitteen ja näyttönumeron syöttämisen jälkeen. Syötä aiemmin asettamasi VNC-salasana käyttämällä vncpasswd. Jos kaikki menee oikein, näet "myvnc" -käyttäjän työpöydän, kuten alla olevassa kuvassa näkyy:

Huomaa: Saatat saada virheilmoituksen, kuten: "xfce policykit agent ... soittajan käyttäjä ja kohteen käyttäjä eroaa". Olemme juuri jättäneet sen huomiotta emmekä löytäneet mitään ongelmaa etätyöpöydän käytössä.

VNC-istunnon lopettaminen

VNC-istunto voidaan helposti pysäyttää. Suorita vain seuraava komento VNC-käyttäjältä (tapauksessamme myvnc):

$ su - myvnc
$ vncserver -kill: x

Korvaa x todellisella näytöllä määrä käytimme vaiheen 2 osiossa 'VNC-palvelimen käynnistäminen'.

Päätelmä:

Onnittelut, olemme asentaneet TigerVNC-palvelimen onnistuneesti Fedora 32 xfce -järjestelmään. Fedoran virallisella verkkosivustolla on opas TigerVNC: n asentamisesta, mutta se oli vanhentunut, koska ne kirjoitettiin vanhemmalle Fedora-versiolle. Olemme kokeilleet näitä oppaita uusimmissa Fedora-julkaisuissa, mutta ne eivät näytä toimivan enää. Oppaalle ei myöskään ollut enää saatavana versiota. Meillä on monia virheitä, kuten 1) systemd-apuohjelmasta luotu vnc-palvelu ei voinut käynnistää vncserveriä. 2) gnome-työpöytäistunto ei toiminut kunnolla.

VNC-protokolla käyttää pelkkää tekstiä eikä siinä ole salausta. Kun olet määrittänyt TigerVNC: n Fedorassa, voit tehdä siitä turvallisen salaamalla asiakas-palvelin-viestinnän. Yritä lisätä SSH-tunneli palvelimen ja asiakkaan välille salauksen toteuttamiseksi.

Tämä opas soveltuu muihin Red Hat -pohjaisiin jakeluihin, kuten Centos ja RHEL.

Asenna uusin Dolphin Emulator for Gamecube & Wii Linuxiin
Dolphin-emulaattorin avulla voit pelata valitsemiasi Gamecube & Wii -pelejä Linux-henkilökohtaisilla tietokoneilla (PC). Koska Dolphin Emulator on va...
Kuinka käyttää GameConqueror-huijausmoottoria Linuxissa
Artikkelissa on opas GameConqueror-huijausmoottorin käytöstä Linuxissa. Monet Windows-pelejä pelaavat käyttäjät käyttävät "Cheat Engine" -sovellusta m...
Parhaat pelikonsoliemulaattorit Linuxille
Tässä artikkelissa luetellaan suositut pelikonsolin emulointiohjelmistot, jotka ovat saatavana Linuxille. Emulointi on ohjelmistojen yhteensopivuusker...