Linux tutorial MTA szerver telepítése
Tartalomjegyzék:
- Előfeltételek
- Az Xfce Desktop Environment telepítése
- VNC szerver telepítése
- A VNC szerver konfigurálása
- Rendszerezett egységfájl létrehozása
- Csatlakozás a VNC szerverhez
- Állítsa be az SSH alagút használatát Linux és macOS rendszereken
- Az SSH alagút beállítása a Windows rendszeren
- Következtetés
Ebben az oktatóanyagban bemutatjuk a VNC-kiszolgáló telepítésének és konfigurálásának a lépéseit a CentOS 7 rendszeren. Megmutatjuk azt is, hogyan lehet biztonságosan csatlakozni a VNC szerverhez egy SSH alagúton keresztül.
A virtuális hálózati számítástechnika (VNC) egy grafikus asztali megosztási rendszer, amely lehetővé teszi a billentyűzet és az egér használatával, hogy távolról vezéreljék egy másik számítógépet.
Előfeltételek
Mielőtt folytatná az oktatóprogramot, győződjön meg arról, hogy be van jelentkezve mint sudo jogosultságokkal rendelkező felhasználó. Feltételezzük, hogy be van jelentkezve
linuxize
.
Az Xfce Desktop Environment telepítése
A CentOS szerver telepítéséhez gyakran nem tartozik telepített asztali környezet, ezért kezdjük egy könnyű asztali környezet telepítésével.
Ebben az útmutatóban telepítjük az Xfce-t. Ez egy gyors, stabil és kevés rendszerű erőforrás, ami ideálisvá teszi a távoli szerverek használatát.
Az Xfce csomagok az EPEL adattárakban kaphatók. Ha nincs engedélyezve az EPEL lerakat a szerveren, akkor ezt megteheti:
sudo yum install epel-release
Miután hozzáadta a lerakatot, telepítse az Xfce-t a CentOS-ra a következővel:
sudo yum groupinstall xfce
A rendszertől függően az Xfce csomagok és a függőségek letöltése és telepítése időt vehet igénybe.
VNC szerver telepítése
A választott VNC szerverként a TigerVNC-t fogjuk használni. A TigerVNC aktívan karbantartott, nagy teljesítményű, nyílt forrású VNC szerver.
Gépelje be a következő parancsot a TigerVNC telepítéséhez a CentOS kiszolgálóra:
yum install tigervnc-server
Most, hogy a VNC szerver telepítve van, a következő lépés a
vncserver
parancs futtatása, amely létrehozza a kezdeti konfigurációt és beállítja a jelszót. Ne használja a sudo parancsot a következő parancs futtatásakor:
vncserver
A rendszer felkéri a jelszó megadására és megerősítésére, valamint arra, hogy állítsa-e azt csak megtekintési jelszóként. Ha úgy dönt, hogy csak a megtekintési jelszót állítja be, akkor a felhasználó nem fog kölcsönhatásba lépni a VNC példányával az egérrel és a billentyűzettel.
You will require a password to access your desktops. Password: Verify: Would you like to enter a view-only password (y/n)? n /usr/bin/xauth: file /home/linuxize/.Xauthority does not exist New 'server2.linuxize.com:1 (linuxize)' desktop at:1 on machine server2.linuxize.com Starting applications specified in /etc/X11/Xvnc-session Log file is /home/linuxize/.vnc/server2.linuxize.com:1.log
A
vncserver
parancs első futtatásakor létrehozza és tárolja a jelszófájlt a
~/.vnc
könyvtárban, amelyet létrehoz, ha nem létezik.
Vegye figyelembe a következőt
:1
a gazdagép neve után a fenti kimenetben. Ez jelzi a megjelenített portszámot, amelyen a vnc szerver fut. Esetünkben a szerver az
5901
(5900 + 1) TCP porton fut. Ha egy második példányt hoz létre a
vncserver
, akkor a következő szabad porton fog futni, azaz
:2
, azaz azt jelenti, hogy a szerver az
5902
porton fut (5900 + 2).
Fontos megjegyezni, hogy amikor VNC-kiszolgálókkal dolgozunk, akkor
:X
egy kijelző port, amely
5900+X
utal.
Mielőtt folytatná a következő lépést, először állítsa le a VNC-példányt a
vncserver
parancs használatával,
vncserver
a
-kill
opcióval és a kiszolgáló számával. Esetünkben a szerver az 5901 (
:1
) porton fut, tehát a következővel állítjuk le:
vncserver -kill:1
A VNC szerver konfigurálása
Most, hogy az Xfce és a TigerVNC egyaránt telepítve vannak a CentOS szerverünkre, a következő lépés a TigerVNC konfigurálása az Xfce használatára. Ehhez nyissa meg a következő fájlt:
nano ~/.vnc/xstartup
És változtassa meg az utolsó sort az
exec /etc/X11/xinit/xinitrc
exec startxfce4
:
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec startxfce4
Mentse és zárja be a fájlt. A fenti szkript automatikusan végrehajtásra kerül, amikor elindítja vagy újraindítja a TigerVNC szervert.
Íme egy példa:
~ /.Vnc / config
# securitytypes=vncauth, tlsvnc # desktop=sandbox geometry=1920x1080 # localhost # alwaysshared dpi=96
Rendszerezett egységfájl létrehozása
Készítünk egy rendszerezett egységfájlt, amely lehetővé teszi számunkra, hogy szükség esetén könnyedén elindítsuk, leállítsuk és újraindítsuk a VNC szolgáltatást, ugyanúgy, mint bármely más rendszeresített szolgáltatáshoz.
Másolja a vncserver egység fájlt a
cp
paranccsal:
sudo cp /usr/lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service
Nyissa meg a fájlt a szövegszerkesztővel, és cserélje ki
sudo nano /etc/systemd/system/vncserver@\:1.service
/etc/systemd/system/vncserver@:1.service
Description=Remote desktop service (VNC) After=syslog.target network.target Type=forking # Clean any existing files in /tmp/.X11-unix environment ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 ||:' ExecStart=/usr/sbin/runuser -l linuxize -c "/usr/bin/vncserver %i" PIDFile=/home/linuxize/.vnc/%H%i.pid ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 ||:' WantedBy=multi-user.target
Mentse és zárja be a fájlt. Értesítse a rendszert, hogy létrehozott egy új egységfájlt a következővel:
sudo systemctl daemon-reload
A következő lépés az egységfájl engedélyezése a következő paranccsal:
sudo systemctl enable vncserver@:1.service
A
@
jel után az
1
szám határozza meg azt a megjelenítési portot, amelyen a VNC szolgáltatás futni fog, esetünkben az alapértelmezett
1
és a VNC szerver meghallgatja az
5901
portot, amint azt az előző szakaszban tárgyaltuk.
Indítsa el a VNC szolgáltatást a következő végrehajtással:
sudo systemctl start vncserver@:1.service
Ellenőrizze, hogy a szolgáltatás sikeresen elindult-e:
sudo systemctl status vncserver@:1.service
● vncserver@:1.service - Remote desktop service (VNC) Loaded: loaded (/etc/systemd/system/vncserver@:1.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2018-09-16 09:59:53 UTC; 4s ago Process: 6391 ExecStart=/usr/sbin/runuser -l linuxize -c /usr/bin/vncserver %i (code=exited, status=0/SUCCESS) Process: 6389 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 ||: (code=exited, status=0/SUCCESS) Main PID: 6413 (Xvnc) CGroup: /system.slice/system-vncserver.slice/vncserver@:1.service ‣ 6413 /usr/bin/Xvnc:1 -auth /home/linuxize/.Xauthority -desktop server2.linuxize.com:1 (linuxize) -fp catalogue:/etc/X11/fontpath.d -geometry 1024x768 -pn -rfbauth /home/linuxize/.vnc/passwd -rfbport…
Csatlakozás a VNC szerverhez
A VNC nem titkosított protokoll, és csomagszippantás alatt állhat. Az ajánlott megközelítés egy SSH alagút létrehozása, amely biztonságosan továbbítja a forgalmat az 5901-es porton lévő helyi számítógépről az ugyanazon porton lévő kiszolgálóra.
Állítsa be az SSH alagút használatát Linux és macOS rendszereken
ssh -L 5901:127.0.0.1:5901 -N -f -l username server_ip_address
A rendszer felszólítja a felhasználói jelszó megadására.
Ne felejtsd el kicserélni a felhasználónevet és a kiszolgáló_ip_címét a felhasználónevedre és a szerver IP-címére.
Az SSH alagút beállítása a Windows rendszeren
Nyissa meg a Putty-t, és írja be a szerver IP-címét a
Host name or IP address
mezőbe.




Most már elkezdheti a kapcsolatot a távoli XFCE asztallal a helyi számítógépről a billentyűzet és az egér segítségével.
Következtetés
Mostanra rendelkeznie kell egy VNC-kiszolgálóval, amely működik, és a CentOS 7 szervert egy grafikus felület segítségével könnyedén kezelheti.
Ha a VNC-kiszolgálót úgy konfigurálja, hogy egynél több felhasználó számára megjelenítést indítson, hozza létre a kezdeti konfigurációt, és állítsa be a jelszót a
vncserver
paranccsal, és hozzon létre egy új szolgáltatási fájlt egy másik port használatával.
Ha bármilyen kérdése van, nyugodtan írjon megjegyzést.
centos vncAz nfs szerver telepítése és konfigurálása a centos 8 rendszeren
Ebben az oktatóprogramban végigmegy az NFSv4 szerver beállításához a CentOS 8 rendszeren szükséges lépések. Megmutatjuk azt is, hogyan kell NFS fájlrendszert telepíteni az ügyfélen.
A vnc telepítése és konfigurálása a debian 9 rendszeren
Ez az oktatóanyag leírja, hogyan telepítheti és konfigurálhatja a VNC szervert Debian 9 rendszeren. A virtuális hálózati számítástechnika (VNC) egy grafikus asztali megosztási rendszer, amely lehetővé teszi a billentyűzet és az egér használatával, hogy távolról vezéreljék egy másik számítógépet.
A vnc telepítése és konfigurálása az ubuntu 18.04-en
Ez az útmutató a VNC szerver Ubuntu 18.04 rendszerre történő telepítéséhez és konfigurálásához szükséges lépéseket tartalmazza. Megmutatjuk azt is, hogyan lehet biztonságosan csatlakozni a VNC szerverhez egy SSH alagúton keresztül.







