Koble til en ekstern Linux desktop med x11vnc og Gtk VNC

Å kunne gjøre ekstern administrasjon er avgjørende mange systemadministratorer. Og det er nok av verktøy tilgjengelig for denne jobben. Du kan bruke kommandolinjeverktøy og fullverdig grafiske verktøy. Selvfølgelig mange brukere foretrekker å gjøre ting så enkelt som mulig. Heldigvis Linux har de riktige verktøyene for å gjøre en slik oppgave enkel. Evnen til å gjøre grafisk remote desktop administrasjon er bare et spørsmål om å ha vnc server som kjører på målmaskinen og deretter kjøre desktop viewer på den lokale maskinen.

I denne artikkelen vil jeg vise deg hvordan du kan ta kontroll av en ekstern Linux desktop med hjelp av x11vnc
, Remote Desktop Viewer, og sikkert skall. Du vil selvfølgelig ha sikker shell tilgang til den eksterne maskinen. Annet enn at du har alt du trenger. Så la oss få til å fungere.

Installasjon

Du vil trenge følgende installert for å kunne ta på seg denne oppgaven.

Lokal maskin

VNC-klient (for eksempel gtk vnc)

SSH-klient (openssh fungerer fint)

Remote maskin

SSH server (openssh-server fungerer bra)

VNC-server (x11vnc er min recommdation)

Fyr opp pakken din styringsverktøy, søke etter de ovennevnte programmene, og installere hver. Hvis du ikke allerede har den secure shell server installert på den eksterne maskinen, må du ha fysisk tilgang for å installere verktøyene. Hvis du allerede har ssh server installert kan du bare ssh
til den eksterne maskinen og installere VNC server fra kommandolinjen (for eksempel sudo apt-get install x11vnc
) Når du har disse installert du er klar til å begynne å sette opp tilkoblingen.

x11vnc

Det første du trenger å gjøre er å sikre skallet til den eksterne maskinen (vi vil si den eksterne maskinen er på IP-adresse 192.168.1.10) og starte opp VNC server. Fra kommandolinjen (på den eksterne maskinen) kommer du inn kommandoen x11vnc.
Dette vil starte VNC-server, men du vil ikke få bash teksten returnert til deg. Å ha din VNC-server som kjører til enhver tid kan du legge til linjen:

x11vnc &

til slutten av /etc/rc.local

The Client Machine
Figur 1

Ved anvendelsen av 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 opp vil du se et vindu ganske rett-frem-tilkobling. Du trenger bare oppgi:

IP-adresse: Port: IP-adresse og port til den eksterne maskinen (i form av 192.168.1.10:5900). MERK: x11vnc bruker port 5900 som standard

Kallenavn:.. Brukernavnet du vil koble med på den eksterne maskinen

Passord:. Passord for brukeren på den eksterne maskinen

Hvis du vet at informasjonen ovenfor er riktig (og du vet at du skal koble til denne maskinen igjen) klikker du på knappen Legg til for å legge den eksterne maskinen (som vist i figur 1).

Hvis du vil koble til den eksterne maskinen enten skrive inn informasjon i tekstområdene, og klikk på Connect-knappen eller dobbeltklikk på en lagret maskin fra listen.
Figur 2

Når du kobler til en ny, maksimert vindu vil åpne viser din remote desktop (se figur 2). Fra dette vinduet kan du gjøre følgende:

Koble: Koble fra den eksterne maskinen

Send taster:.. Send nøkkelkombinasjoner til den eksterne maskinen

fullscreen. Bytt til en full skjerm vindu

Skjermbilde:. Ta et skjermbilde av remote desktop

Gjør-ikonet på skrivebordet: Lag et ikon som lar deg koble til denne remote desktop med et dobbeltklikk.

Nå kan samhandle med denne eksterne maskinen som om det var ditt eget skrivebord.

Avsluttende tanker

Å dra nytte av remote desktop er en fin måte å trene brukere eller problemer med å skyte problemer på en ekstern maskin. Jeg bruker denne eksakte oppsett for en rekke kunder. Det fungerer godt. Anmeldelser