[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ä 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.
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. Se on avoimen lähdekoodin vaihtoehto Microsoftin etätyöpöytäyhteydelle (RDP).
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ö
Useimmissa palvelimissa ei ole asennettuna työpöytäympäristöä, joten aloitamme asentamalla kevyen työpöytäympäristön.
Ubuntun arkistoissa on saatavana useita työpöytäympäristöjä (DE). Tässä oppaassa asennamme Xfcen. Se on nopea, vakaa ja kevyt työpöytäympäristö, joka tekee siitä ihanteellisen käytön etäpalvelimella.
Päivitä ensin järjestelmä:
sudo apt update
sudo apt upgrade
Kirjoita sitten seuraava komento asentaaksesi Xfce palvelimelle:
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
Ubuntun arkistoissa on saatavana myös useita erilaisia VNC-palvelimia, kuten TightVNC, TigerVNC ja x11vnc. Jokaisella VNC-palvelimella on erilaiset vahvuudet ja heikkoudet nopeuden ja turvallisuuden suhteen.
Asennamme TigerVNC: tä, jota ylläpidetään aktiivisesti korkean suorituskyvyn VNC-palvelinta.
Kirjoita seuraava komento asentaaksesi TigerVNC Ubuntu-palvelimelle:
sudo apt install tigervnc-standalone-server tigervnc-common
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 Use xtigervncviewer -SecurityTypes VncAuth -passwd /home/linuxize/.vnc/passwd:1 to connect to the VNC server.
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
Killing Xtigervnc process ID 7264… success!
VNC-palvelimen määrittäminen
Nyt kun palvelimellemme on asennettu sekä Xfce että TigerVNC, meidän on määritettävä TigerVNC käyttämään Xfceä. Luo seuraava tiedosto seuraavasti:
nano ~/.vnc/xstartup
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec startxfce4
Tallenna ja sulje tiedosto. Yllä olevat komennot 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
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.
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: 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 [email protected]
Numero
1
@
-merkin jälkeen määrittelee näyttöportin, jolla VNC-palvelu toimii. Tämä tarkoittaa, että VNC-palvelin kuuntelee porttia
5901
, kuten edellisessä osassa keskustelimme.
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]; indirect; vendor preset: enabled) Active: active (running) since Thu 2018-08-16 19:05:54 UTC; 4s ago Process: 9893 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill:1 > /dev/null 2>&1 ||: (code=exited, status=0/SUCCESS) Main PID: 9900 (vncserver) Tasks: 0 (limit: 507) CGroup: /system.slice/system-vncserver.slice/[email protected] ‣ 9900 /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.
Voit aloittaa vuorovaikutuksen XFCE-etätyöpöydän kanssa 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 Ubuntu 18.04 -palvelinta helposti paikalliselta työpöydältäsi helppokäyttöisen 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ää.
ubuntu 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 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 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.