Koble til et eksternt Linux-skrivebord med x11vnc og Gtk VNC
- Kategori: Linux
Å kunne utføre fjernadministrasjon er avgjørende for mange systemadministratorer. Og det er mange verktøy tilgjengelig for denne jobben. Du kan bruke kommandolinjeverktøy og fullverdige GUI-verktøy. Selvfølgelig foretrekker mange brukere å gjøre ting så enkelt som mulig. Heldigvis har Linux de riktige verktøyene for å gjøre en slik oppgave enkel. Muligheten til å gjøre grafisk administrasjon av eksternt skrivebord er bare et spørsmål om å ha vnc-serveren som kjører på målmaskinen og deretter kjøre skrivebordsvisningen på den lokale maskinen.
I denne artikkelen vil jeg vise deg hvordan du tar kontroll over et eksternt Linux-skrivebord ved hjelp av x11vnc , Remote Desktop Viewer og sikkert skall. Du må selvfølgelig ha sikker skalltilgang til den eksterne maskinen. Annet enn at du har alt du trenger. Så la oss komme på jobb.
Installasjon
Du trenger følgende installert for å påta deg denne oppgaven.
Lokal maskin
- VNC-klient (for eksempel gtk vnc)
- Ssh-klient (openssh fungerer bra)
Ekstern maskin
- Ssh-server (openssh-server fungerer bra)
- VNC-server (x11vnc er min recommdation)
Avslutt pakkehåndteringsverktøyet ditt, søk etter applikasjonene ovenfor og installer hvert. Hvis du ikke allerede har den sikre shell-serveren installert på den eksterne maskinen, trenger du fysisk tilgang for å installere verktøyene. Hvis du allerede har ssh-serveren installert, kan du ganske enkelt ssh til den eksterne maskinen og installer VNC-serveren fra kommandolinjen (som f.eks sudo apt-get install x11vnc ) Når du har installert disse, er du klar til å begynne å konfigurere tilkoblingen.
x11vnc
Det første du trenger å gjøre er å sikre skallet til den eksterne maskinen (vi vil si at den eksterne maskinen er på IP-adresse 192.168.1.10) og starte VNC-serveren. Fra kommandolinjen (på den eksterne maskinen) skriver du inn kommandoen x11vnc. Dette vil starte VNC-serveren, men du får ikke bash-ledeteksten tilbake til deg. For å ha VNC-serveren til enhver tid, kan du legge til linjen:
x11vnc &
til slutten av din /etc/rc.local
Klientmaskinen

I forbindelse med denne opplæringen vil jeg bruke Gtk VNC Viewer. Det er en veldig enkel å bruke, oppdatert klient. Du finner dette verktøyet i Programmer> Internett . Når du først starter den, vil du se et ganske rett fremforbindelsesvindu. Du trenger bare å angi:
- IP-adresse: Port: IP-adresse og port på den eksterne maskinen (i form av 192.168.1.10:5900). MERKNAD: x11vnc bruker port 5900 som standard.
- Brukernavn: Brukernavnet du kobler til på den eksterne maskinen.
- Passord: Passord for brukeren på den eksterne maskinen.
Hvis du vet at informasjonen ovenfor er korrekt (og du vet at du vil koble til denne maskinen igjen), klikker du på Legg til-knappen for å legge til den eksterne maskinen (som vist i figur 1).
For å koble til den eksterne maskinen, angi enten informasjonen i tekstområdene og klikk på Koble til-knappen eller dobbeltklikk på en lagret maskin fra listen.

Når du kobler til et nytt, åpnes maksimert vindu som viser det eksterne skrivebordet (se figur 2). Fra dette vinduet kan du gjøre følgende:
- Koble fra: Koble fra den eksterne maskinen.
- Sendtaster: Send tastekombinasjoner til den eksterne maskinen.
- Fullskjerm: Bytt til et fullskjermvindu.
- Skjermbilde: Ta et skjermbilde fra det eksterne skrivebordet.
- Lag ikon på skrivebordet: Lag et ikon som lar deg koble til dette eksterne skrivebordet med et dobbeltklikk.
Du kan nå samhandle med denne eksterne maskinen som om det var ditt eget skrivebord.
Siste tanker
Å dra nytte av det eksterne skrivebordet er en fin måte å trene brukere på eller problemer med å skyte problemer på en ekstern maskin. Jeg bruker dette nøyaktige oppsettet for en rekke klienter. Det fungerer bra.