[PC] Miten päivitetään näytönohjaimen (GPU) ajurit
Sisällysluettelo:
- edellytykset
- Asenna työpöytäympäristö
- 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ämä opetusohjelma kuvaa kuinka asentaa ja määrittää VNC-palvelin Debian 9 -järjestelmään. Osoitamme sinulle myös kuinka luoda SSH-tunneli ja muodostaa turvallinen yhteys VNC-palvelimeen.
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.
Asenna työpöytäympäristö
On mahdollista, että Debian-palvelimellasi ei ole asennettuna työpöytäympäristöä. Ensimmäinen askel on asentaa kevyt työpöytäympäristö.
Debianin arkistoissa on saatavana useita työpöytäympäristöjä (DE). Tässä oppaassa käytämme Xfceä valittuna työpöytäympäristöömme. Se on nopea, vakaa ja kevyt, mikä tekee siitä ihanteellisen käytön etäpalvelimella.
Päivitä pakettihakemisto ja asenna Xfce Debian-palvelimellesi seuraavilla komennoilla:
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
Järjestelmästäsi riippuen Xfce-pakettien lataaminen ja asentaminen voi viedä jonkin aikaa.
VNC-palvelimen asentaminen
Debian-arkistoissa on saatavana myös useita erilaisia VNC-palvelimia, kuten TightVNC, TigerVNC ja x11vnc. Jokaisella VNC-palvelimella on vahvuutensa ja heikkoutensa nopeuden ja turvallisuuden suhteen.
Käytämme TigerVNC: tä, jota ylläpidetään aktiivisesti korkean suorituskyvyn VNC-palvelinta. TigerVNC: n asentaminen Debian-palvelimelle antaa seuraavan komennon:
sudo apt install tigervnc-standalone-server tigervnc-common
Kun VNC-palvelin on asennettu, suorita
vncserver
komento luodaksesi alkuperäiset kokoonpanot ja määrittääksesi 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 'debian9.localdomain:1 (linuxize)' desktop at:1 on machine debian9.localdomain Starting applications specified in /etc/X11/Xvnc-session Log file is /home/linuxize/.vnc/debian9.localdomain:1.log Use xtigervncviewer -SecurityTypes VncAuth -passwd /home/linuxize/.vnc/passwd:1 to connect to the VNC server.
Kun suoritat
vncserver
komennon ensimmäistä kertaa, se luo ja tallentaa salasanatiedoston
~/.vnc
hakemistoon.
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 huomata, että työskennellessäsi VNC-palvelimien kanssa
:X
on näyttöportti, joka viittaa
5900+X
.
Ennen kuin jatkat seuraavaan vaiheeseen, pysäytä VNC-ilmentymä käyttämällä
vncserver
komentoa
vncserver
vaihtoehdon ja palvelimen numeron kanssa. Tapauksessamme palvelin toimii portissa 5901 (
:1
), joten lopetamme sen seuraavilla:
vncserver -kill:1
Killing Xtigervnc process ID 6677… success!
VNC-palvelimen määrittäminen
Nyt kun sekä Xfce että TigerVNC on asennettu palvelimelle, meidän on määritettävä TigerVNC käyttämään Xfceä. Luo seuraava tiedosto seuraavasti:
nano ~/.vnc/xstartup
~ /.Vnc / xstartup
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec startxfce4
Kun olet valmis, tallenna ja sulje tiedosto. Yllä oleva komentosarja suoritetaan automaattisesti aina, kun käynnistät tai käynnistät TigerVNC-palvelimen.
~/.vnc/xstartup
tiedostolla on myös oltava käyttöoikeudet. Suorita seuraava
chmod
komento varmistaaksesi, että käyttöoikeudet ovat oikeat:
chmod u+x ~/.vnc/xstartup
~ /.Vnc / config
Järjestelmäyksikkötiedoston luominen
Järjestelmällisen yksikötiedoston avulla voimme helposti käynnistää, pysäyttää ja käynnistää VNC-palvelun tarvittaessa.
Avaa tekstieditori ja kopioi ja liitä seuraava kokoonpano siihen. Muista vaihtaa käyttäjänimi rivillä 7 vastaamaan käyttäjänimeäsi.
sudo nano /etc/systemd/system/[email protected]
/etc/systemd/system/[email protected]
Description=Remote desktop service (VNC) After=syslog.target network.target Type=simple User=linuxize PAMName=login PIDFile=/home/%u/.vnc/%H%i.pid ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill:%i > /dev/null 2>&1 ||:' ExecStart=/usr/bin/vncserver:%i -geometry 1440x900 -alwaysshared -fg ExecStop=/usr/bin/vncserver -kill:%i WantedBy=multi-user.target
Tallenna ja sulje tiedosto.
Ilmoita systemd, että uusi
[email protected]
tiedosto on olemassa, ajamalla seuraavaa komentoa:
sudo systemctl daemon-reload
Ota seuraavaksi palvelu käyttöön:
sudo systemctl enable [email protected]
Numero
1
@
-merkin jälkeen määrittelee näyttöportin, jolla VNC-palvelu toimii. Kuten keskustelemme edellisessä osassa, koska käytämme
1
, VNC-palvelin kuuntelee porttia
5901
.
Käynnistä VNC-palvelu suorittamalla:
sudo systemctl start [email protected]
Varmista, että palvelun käynnistys onnistui:
sudo systemctl status [email protected]
● [email protected] - Remote desktop service (VNC) Loaded: loaded (/etc/systemd/system/[email protected]; enabled; vendor preset: enabled) Active: active (running) since Wed 2018-10-03 05:23:33 PDT; 51s ago Process: 7063 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill:1 > /dev/null 2>&1 ||: (code=exited, status=0/SUCCESS) Main PID: 7071 (vncserver) Tasks: 0 (limit: 4915) CGroup: /system.slice/system-vncserver.slice/[email protected] ‣ 7071 /usr/bin/perl /usr/bin/vncserver:1 -geometry 1440x900 -alwaysshared -fg
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.
Tässä vaiheessa olet muodostanut yhteyden palvelimeesi VNC: n kautta. 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 Debian 9 -palvelinta helposti paikalliselta tietokoneelta 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. Sinun on myös luotava uusi palvelutiedosto eri porttia käyttämällä.
Jätä kommentti, jos sinulla on kysyttävää.
debian vncKuinka asentaa ja määrittää redis debian 10 Linux -sovellukseen
Tässä opetusohjelmassa käsittelemme kuinka asentaa ja määrittää Redis Debian 10: n Busteriin. Redis on avoimen lähdekoodin muisti-avaimen arvoarvo.
Kuinka asentaa ja määrittää vnc on centos 7
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.
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.