[PC] Miten päivitetään näytönohjaimen (GPU) ajurit
Sisällysluettelo:
- edellytykset
- Xfce-työpöytäympäristön asentaminen
- VNC-palvelimen asentaminen
- VNC-palvelimen määrittäminen
- Järjestelmäyksikkötiedoston luominen
- Yhdistetään VNC-palvelimeen
- Asenna SSH-tunnelointi Linuxille ja macOS: lle
- Asenna SSH-tunnelointi Windowsissa
- johtopäätös
Tässä opetusohjelmassa opastamme sinut läpi vaiheet VNC-palvelimen asentamiseen ja määrittämiseen CentOS 7 -järjestelmään. Osoitamme sinulle myös kuinka muodostaa turvallinen yhteys VNC-palvelimeen SSH-tunnelin kautta.
Virtual Network Computing (VNC) on graafinen työpöydänjakojärjestelmä, jonka avulla voit käyttää näppäimistöä ja hiirtä toisen tietokoneen etäohjaukseen.
edellytykset
Ennen kuin jatkat opetusohjelmaa, varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet. Oletetaan, että olet kirjautunut sisään sisään käyttäjän nimellä
linuxize
.
Xfce-työpöytäympäristön asentaminen
CentOS-palvelimen asennuksissa ei usein ole asennettua työpöytäympäristöä, joten aloitamme asentamalla kevyen työpöytäympäristön.
Tässä oppaassa asennamme Xfcen. Se on nopea, vakaa ja vähän järjestelmän resursseja, mikä tekee siitä ihanteellisen käytön etäpalvelimissa.
Xfce-paketit ovat saatavana EPEL-varastoissa. Jos palvelimellasi ei ole käytössä EPEL-arkistoa, voit tehdä sen kirjoittamalla:
sudo yum install epel-release
Kun arkisto on lisätty, asenna Xfce CentOS-laitteeseesi:
sudo yum groupinstall xfce
Järjestelmästäsi riippuen Xfce-pakettien ja riippuvuuksien lataaminen ja asentaminen voi viedä jonkin aikaa.
VNC-palvelimen asentaminen
Käytämme TigerVNC: tä valittuna VNC-palvelimemme. TigerVNC on aktiivisesti ylläpidetty korkealaatuinen avoimen lähdekoodin VNC-palvelin.
Kirjoita seuraava komento asentaaksesi TigerVNC CentOS-palvelimelle:
yum install tigervnc-server
Nyt kun VNC-palvelin on asennettu, seuraava vaihe on suorittaa
vncserver
komento, joka luo alkuperäisen kokoonpanon ja asettaa salasanan. Älä käytä sudo-komentoa ajaessasi seuraavaa komentoa:
vncserver
Sinua pyydetään antamaan ja vahvistamaan salasana ja asettamaanko se vain näkymäsalasanaksi. Jos päätät asettaa vain näkymäsalasanan, käyttäjä ei voi toimia VNC-ilmentymän kanssa hiiren ja näppäimistön kanssa.
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
Kun
vncserver
komento suoritetaan ensimmäisen kerran, se luo ja tallentaa salasanatiedoston
~/.vnc
hakemistoon, joka luodaan, jos sitä ei ole.
Huomaa
:1
yllä olevan tulosteen isäntänimen jälkeen. Tämä osoittaa sen näyttöportin numeron, jolla vnc-palvelin on käynnissä. Meidän tapauksessamme palvelin toimii TCP-portilla
5901
(5900 + 1). Jos luot toisen ilmentymän
vncserver
se toimii seuraavalla vapaalla portilla eli
:2
mikä tarkoittaa, että palvelin toimii portilla
5902
(5900 + 2).
Tärkeää on muistaa, että VNC-palvelimien kanssa työskennellessä
:X
on näyttöportti, joka viittaa
5900+X
.
Ennen kuin jatkat seuraavaan vaiheeseen, lopeta ensin VNC-ilmentymä käyttämällä
vncserver
komentoa
vncserver
vaihtoehdolla ja palvelimen numerolla. Tapauksessamme palvelin toimii portissa 5901 (
:1
), joten lopetamme sen seuraavilla:
vncserver -kill:1
VNC-palvelimen määrittäminen
Nyt kun sekä Xfce että TigerVNC on asennettu CentOS-palvelimeen, seuraava askel on määrittää TigerVNC käyttämään Xfceä. Avaa seuraava tiedosto:
nano ~/.vnc/xstartup
Ja vaihda viimeinen rivi tiedostosta
exec /etc/X11/xinit/xinitrc
exec startxfce4
:
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec startxfce4
Tallenna ja sulje tiedosto. Yllä oleva komentosarja suoritetaan automaattisesti aina, kun käynnistät tai käynnistät TigerVNC-palvelimen.
Tässä on esimerkki:
~ /.Vnc / config
# securitytypes=vncauth, tlsvnc # desktop=sandbox geometry=1920x1080 # localhost # alwaysshared dpi=96
Järjestelmäyksikkötiedoston luominen
Luomme järjestelmällisen yksikkötiedoston, jonka avulla voimme helposti käynnistää, pysäyttää ja käynnistää VNC-palvelun helposti tarpeen mukaan, kuten kaikki muutkin järjestelmäpalvelut.
Kopioi vncserver-yksikötiedosto
cp
komennolla:
sudo cp /usr/lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service
Avaa tiedosto tekstieditorilla ja korvaa
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
Tallenna ja sulje tiedosto. Ilmoita systemd: lle, että olemme luoneet uuden yksikötiedoston:
sudo systemctl daemon-reload
Seuraava vaihe on ottaa yksikkötiedosto käyttöön seuraavalla komennolla:
sudo systemctl enable vncserver@:1.service
Numero
1
@
-merkin jälkeen määrittelee näyttöportin, jolla VNC-palvelu toimii, tässä tapauksessa oletusarvo
1
ja VNC-palvelin kuuntelee porttia
5901
kuten edellisessä osassa keskustelimme.
Käynnistä VNC-palvelu suorittamalla:
sudo systemctl start vncserver@:1.service
Varmista, että palvelun käynnistys onnistui:
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…
Yhdistetään VNC-palvelimeen
VNC ei ole salattu yhteyskäytäntö, ja siihen voidaan kohdistaa pakettien sniff. Suositeltava lähestymistapa on luoda SSH-tunneli, joka välittää liikenteen turvallisesti portin 5901 paikallisesta koneestasi saman portin palvelimelle.
Asenna SSH-tunnelointi Linuxille ja macOS: lle
ssh -L 5901:127.0.0.1:5901 -N -f -l username server_ip_address
Sinua pyydetään antamaan käyttäjän salasana.
Muista korvata
username
ja
server_ip_address
username
ja
server_ip_address
IP-osoitteella.
Asenna SSH-tunnelointi Windowsissa
Avaa Putty ja kirjoita palvelimen IP-osoite
Host name or IP address
kenttään.
Voit nyt aloittaa vuorovaikutuksen XFCE-etätyöpöydällä paikallisella koneella näppäimistön ja hiiren avulla.
johtopäätös
Tähän mennessä sinulla pitäisi olla VNC-palvelin käynnissä ja voit hallita CentOS 7 -palvelinta helposti graafisen käyttöliittymän avulla.
Jos haluat määrittää VNC-palvelimen käynnistämään näytön useammalle kuin yhdelle käyttäjälle, luo alkuperäinen kokoonpano ja määritä salasana
vncserver
komennolla ja luo uusi palvelutiedosto eri portilla.
Jätä kommentti, jos sinulla on kysyttävää.
sentos vncKuinka asentaa ja määrittää centos 7: n uudelleenkäyttö
Redis on avoimen lähdekoodin muistin sisäinen tietorakennevarasto. Sitä voidaan käyttää tietokannana, välimuistina ja viestinvälittäjänä ja tukee erilaisia tietorakenteita, kuten merkkijonot, hajautukset, luettelot, ryhmät jne.
Kuinka asentaa ja määrittää vnc debian 9: een
Tämä opetusohjelma kuvaa kuinka asentaa ja määrittää VNC-palvelin Debian 9 -järjestelmään. Virtual Network Computing (VNC) on graafinen työpöydänjakojärjestelmä, jonka avulla voit käyttää näppäimistöä ja hiirtä toisen tietokoneen etäohjaukseen.
Kuinka asentaa ja määrittää vnc ubuntu 18.04 -sovellukseen
Tämä opas kattaa vaiheet, jotka tarvitaan VNC-palvelimen asentamiseen ja määrittämiseen Ubuntu 18.04 -järjestelmään. Osoitamme sinulle myös kuinka muodostaa turvallinen yhteys VNC-palvelimeen SSH-tunnelin kautta.