Frequently Asked Questions

Other Languages: Dansk Deutsch Ελληνικά English Español Suomi Filipino Français Indonesian Italiano Japanese Korean Malay Nederlands Polski Português - Brasil Português - Portugal Русский Svenska Thai Türkçe Українська Vietnamese Chinese Taiwan Chinese

Sette Opp Skrivebordtilgang Til Din Dedikerte CentOS- Eller Fedora Linux-Server

Print this Article
Last Updated: February 17, 2015 8:19 AM

Noe av informasjonen i denne artikkelen er avansert materiale som vi gjør tilgjengelig som en tjeneste til deg. Vær oppmerksom på at du er ansvarlig for å følge prosedyrene nedenfor. Kundestøtten kan ikke hjelpe deg med disse emnene.

Du kan sette opp rask og sikker skrivebordtilgang til ditt dedikerte Linux-servermiljø ved å bruke Virtual Network Computing (VNC) og en sikker tilkobling mellom serveren og skrivebordet.

Sørg for å fullføre alle trinnene nedenfor for å sikre en sikker tilkobling. VNC er ukryptert og ikke trygt å bruke på et åpent nettverket, så alle trinnene nedenfor er nødvendige for å sette opp og sikre forbindelsen.

MERK: Disse instruksjonene er kun for Linux-servere som kjører CentOS 6 eller Fedora.

Trinn 1 - Installer GNOME og VNC

Dette trinnet inneholder to installasjoner: Først må du installere GNOME-skrivebordsmiljøgruppen og deretter VNC Server-pakken. Begge installeres med yum, som er tilgjengelig på din dedikerte Linux-server.

For å installere GNOME og VNC

  1. Logg deg på din dedikerte Linux-server som rotbruker via SSH (Secure Shell Protocol).
  2. Skriv inn følgende og trykk deretter Enter: Prosessen tar noen få minutter å fullføre:
    yum -y groupinstall Desktop
  3. Skriv inn følgende og trykk deretter Enter:
    yum -y install tigervnc-server

TIPS: Med yum gjøres disse installasjonene raskere og renere.

Skrivebordsmiljøet ditt er nå installert og det er også VNC, som du bruker for å få tilgang til det.

Dessverre installerer GNOME en tjeneste som heter NetworkManager. Denne tjenesten må fjernes, fordi den overskriver innstillingene for vår lokale navneserver, noe som vil føre til DNS-problemer for domener på serveren din. For å fjerne NetworkManager, bruker du følgende kommando:

yum -y remove NetworkManager

Etter fjerning av NetworkManager, kan du sjekke at dine DNS-løsere fortsatt er gyldige ved å se i filen /etc/resolv.conf. Den skal ha to oppføringer med en struktur som ligner på dette:

navneserver [ip-adresse]
navneserver [ip-adresse]

Hvis du ser at denne filen har blitt overskrevet av NetworkManager, kan du ta kontakt med oss via chat slik at vi kan gi deg riktige DNS-løsere.

Trinn 2 - Konfigurere VNC for ekstern tilgang til skrivebordet

Her er konfigurasjonstrinnene som kreves for å få tilgang til skrivebordet via VNC.

For å konfigurere en VNC-bruker

  1. Logg deg på din dedikerte Linux-server (via SSH) som den brukeren du vil bruke for å få tilgang til VNC.
  2. Skriv inn følgende og trykk deretter Enter:
    cd ~/
  3. Skriv inn følgende og trykk deretter Enter: Du blir bedt om å angi og bekrefte VNC-passordet for denne brukeren:
    vncpasswd

    MERK: Når du får tilgang til skrivebordet via VNC, bruk ditt VNC-passord til å etablere VNC-tilkoblingen, og brukerens passord for å få tilgang til skrivebordmiljøet.

For å redigere VNC-konfigurasjonsfilen

Denne prosessen konfigurerer VNC for å ytterligere sikre tilkoblinger til skrivebordet, setter basestørrelsen til å gjengi skrivebordet og identifiserer porten som brukes for tilkoblingene til det eksterne skrivebordet.

  1. Logg deg på din dedikerte Linux-server som rotbruker via SSH.
  2. Ved hjelp av et vanlig tekstredigeringsprogram åpner du /etc/sysconfig/vncservers.
  3. Legg til følgende to oppføringer i filen og lagre den. VIKTIG: Erstatt "yourvncuser" med brukernavnet du vil bruke for å få tilgang til skrivebordet:
    VNCSERVERS="1:yourvncuser" VNCSERVERARGS[1]="-geometry 1024x768 -localhost"

    Disse innstillinger konfigurere følgende:

    • 1 - Dette indikerer den porten som brukes for VNC-tilkoblingen. Bare det siste tallet angis, de tre første er implisitt. For eksempel definerer 1 porten 5901. 9 indikerer bruk av port 5909.
    • 1024 X 768 - Dette setter størrelsen som VNC gjengir skrivebordet i. Du kan endre denne.
    • -localhost - Dette alternativet begrenser VNC til å bare tillate lokale tilkoblinger. Denne innstillingen gjør VNC-forbindelsen mer sikker når den brukes sammen med en SSH-tunnel. Oppsett av SSH-tunnel kommer i neste avsnitt.
  4. Skriv inn følgende og trykk deretter Enter:
    /sbin/service vncserver start
  5. Skriv inn følgende og trykk deretter Enter:
    /sbin/service vncserver stop

For å starte VNC-serveren og kontrollere at den kjører

  1. Logg deg på din dedikerte Linux-server som rotbruker via SSH.
  2. Skriv inn følgende og trykk deretter Enter:
    /sbin/service vncserver start
  3. Skriv inn følgende og trykk deretter Enter:
    /sbin/chkconfig vncserver on

    TIPS: Bruk denne siste kommandoen når som helst for å verifisere at tjenesten har startet. For eksempel etter en omstart.

Du har nå fullført konfigurasjonen av VNC. Det neste trinnet er å sette opp den sikre SSH-tunnelen for å få tilgang til Linux-skrivebordet.

Trinn 3 - Konfigurere en sikker tilkobling til Linux-skrivebordet

For å få sikker tilgang til skrivebordet ditt, må du bruke en SSH-tunnel til serveren din. Den enkleste metoden er å bruke PuTTY og lagre konfigurasjonen for bruk gang du får tilgang til serveren.

For å konfigurere en sikker tilkobling som gir tilgang til Linux-skrivebordet

MERK: Disse instruksjonene forutsetter at du har en lagret PuTTY-økt for å koble til din dedikerte Linux-server. Hvis du ikke har det, se PuTTY sine hjelpedokumenter for å finne ut hvordan du oppretter en økt.

  1. Åpne PuTTY, velg den lagrede økten og klikk deretter Last inn.
  2. I delen Kategori fra Tilkobling klikker du SSH, deretter klikker du Tunneler.

  3. Skriv inn følgende og klikk deretter Legg til:
    • Kildeport - Skriv 580, pluss porten du spesifiserte i VNC-konfigurasjonsfilen. Siden vi brukte port 1 i det eksempelet, skriver vi her inn 5801.
    • Mål - Skriv 580, pluss porten du spesifiserte i VNC-konfigurasjonsfilen. Siden vi brukte port 1 i det eksempelet, skriver vi her inn 5801.
  4. Skriv inn følgende og klikk deretter Legg til:
    • Kildeport - Skriv 590, pluss porten du spesifiserte i VNC-konfigurasjonsfilen. Siden vi brukte port 1 i det eksempelet, skriver vi her inn 5901.
    • Mål - Skriv 590, pluss porten du spesifiserte i VNC-konfigurasjonsfilen. Siden vi brukte port 1 i det eksempelet, skriver vi her inn 5901.
  5. I delen Kategori navigerer du til Økt.
  6. I feltet Lagrede økter skriver du VNC-tunnel og klikker på Lagre.

Trinn 4 - Tilgang til Linux-skrivebordet

Hver gang du skal ha tilgang til det eksterne Linux-skrivebordet, åpner du SSH-tunnelen du konfigurert i trinn 3 og deretter en nettleser som har Java-appleter aktivert for å logge på VNC.

For å få tilgang til Linux-skrivebordet

Du får tilgang til skrivebordet med en VNC-klient. Hvis du ikke er sikker på hvilken du skal bruke, anbefaler vi:

MERK: Disse instruksjonene forutsetter at du har en lagret PuTTY-økt for å koble til din dedikerte Linux-server. Hvis du ikke har det, se PuTTY sine hjelpedokumenter for å finne ut hvordan du oppretter en økt.

  1. Åpne PuTTY, velg den lagrede økten, klikk på Last inn og logg deg på din server. Dette åpner SSH-tunnelen du konfigurerte i trinn 3.
  2. Åpne din foretrukne VNC-klient, skriv http://localhost:590[n] (der [n] er den porten du spesifiserte i VNC-konfigurasjonsfilen) og trykk deretter på Enter.

Dette åpner en sikker forbindelse fra din Linux-server til skrivebordet, og du vil se en skjerm som ligner på den nedenfor.

(Valgfritt) Trinn 5 - Fjerne GNOME og VNC

Etter at du har fullført prosessen, vil du kanskje fjerne GNOME-skrivebordsmiljøetgruppe og VNC Server-pakken. Begge fjernes med yum, som er tilgjengelig på din dedikerte Linux-server.

For å fjerne GNOME og VNC

  1. Logg deg på din dedikerte Linux-server som rotbruker via SSH (Secure Shell Protocol).
  2. Skriv inn følgende og trykk deretter Enter: Prosessen tar noen få minutter å fullføre:
    yum groupremove "GNOME Desktop Environment"
  3. Skriv inn følgende og trykk deretter Enter:
    yum remove tigervnc-server