Fjern Linux Desktops med NoMachine NX


Evnen til å fjern logge på en Linux-maskin er vanligvis ganske rett fram: Du installerer SSH og openssh-server og deretter tunnel X med ssh kommandoen. Men hva hvis du vil ha en fullverdig desktop? Du kan installere en VNC eller RDP server, eller du kan gå ut med en komplett remote desktop management løsning som NoMachine NX. Med denne løsningen kan du nyte multi-session eksterne skrivebordsmiljøer med multi-mediestøtte, utskrift støtte, og fildeling.

NoMachine NX er tilgjengelig for Linux i både x86 og x86_64 smaker. Det er en gratis versjon (som vil være den versjonen vi diskuterer her) som har pre-kompilert binærfiler for Red Hat smaker og Debian smaker, samt en kilde nedlasting. Sjekk ut nedlastingssiden for mer informasjon.

Hvorfor skulle du ønske å bry seg med slikt noe sånt NoMachine NX? Enkelt, tilbyr NoMachine de mest pålitelige, konfigurerbare, brukervennlige måten å styre eksterne tilkoblinger for Linux desktop. Den eneste ulempen til frie utgaven er at den bare vil tillate to samtidige tilkoblinger. For å få mer du må kjøpe enten Small Business eller Enterprise Desktop-utgavene. For mer informasjon om disse versjonene ta en titt på NoMachine Produktside.

For mange, den frie utgaven burde holde. Den er enkel å installere, konfigurere og bruke. La oss undersøke hver prosess.

Installasjon

Installasjonsprosessen er ganske rett fram. For denne artikkelen, brukte jeg en Ubuntu 10.10 desktop. Installasjonsprosessen vil være lik for de fleste andre distribusjoner. Det er imidlertid noen avhengigheter du må installere først (de manglende avhengig vil variere, avhengig av din distribusjon). For en Ubuntu 10.10 stasjonær installasjon, må du installere følgende:

openssh-server

libaudiofile0

For å installere openssh-server, kjøre sudo apt-get install openssh-server. For installasjon av libaudiofile0 kjøre sudo apt-get install libaudiofile0. Med disse avhengig oppfylt, er du klar til å installere serveren, node, og klient.

Det første trinnet er å laste ned filene. For Ubuntu distribusjonen laste ned Debian-pakke (.deb) filer (som passer ditt arkitektur) for klienten, server, og node fra nedlastingssiden. Når du har disse filene i ~ /Downloads katalogen følgende:..


    Åpne opp et terminalvindu

    Issue kommandoen sudo dpkg -i ~ /Downloads /* deb

    Skriv inn sudo passord og trykker på Enter.

    Tillat at installasjonen skal fullføre.

    Når installasjonen er ferdig, vil du ha NoMachine NX opp og kjører på Linux-maskin. Nå å sette opp og administrere tilkoblinger. Naturligvis vil du da vil installere NoMachine Client på maskinene du trenger for å få kontakt med. Disse maskinene trenger ikke å være en Ubuntu fordeling (eller Linux for den saks skyld). Også på klientmaskinene, du trenger ikke å installere server eller node verktøy.

    Konfigurere Server

    I de fleste tilfeller vil du finne NoMachine NX vil arbeide med å finne ut av eske. Det kan være visse alternativer som vil trenger eller ønsker å stille som ikke passer standardkonfigurasjoner. For å gjøre dette må du redigere /usr/NX/etc/server.cfg filen. Innenfor denne filen vil du finne en rekke seksjoner som kan være av interesse. Blant disse delene er:

    SessionLogLevel – Det er tre nivåer av logger du kan stille: 3 (feilen), 6 (Informasjons) og 7 (Debug-nivå). Hvis du har problemer med tilkoblinger, setter dette nivået til 7.

    Server – Som standard vil dette bli satt til localhost.localdomain

    SSHDPort &ndash.; Hvis du bruker en annen enn 22 for SSH port, må du også endre det her

    SessionUserLimit &ndash.; Her kan du definere hvor mange samtidige NX økter en enkelt bruker kan kjøre. Hvis du setter denne til " en " en bruker vil måtte si opp noen suspendert økten før du starter en ny økt

    EnableAdministratorLogin &ndash.; Hvis du trenger å tillate den administrative brukeren å kunne logge inn med NoMachine, må du sette denne til " en ".

    Du kan gå gjennom resten av 790 linje konfigurasjonsfilen for å se hvis det er noen andre alternativer du måtte trenge. Hvis du gjør noen endringer i konfigurasjonen, må du starte serveren med kommandoen sudo /usr /NX /bin /nxserver --restart.

    Konfigurere en tilkobling

    Du vil finne NoMachine verktøyene i Programmer > Internet > NX-menyen. Du vil merke det er ingen oppføring for Server. Den mangler Server inngangs er fordi det er ingen GUI for å administrere serveren

    Hvis du vil opprette en ny tilkobling velg Programmer >.; Internet > NX > NX Connection Wizard. Denne veiviseren vil lede deg gjennom prosessen med å raskt sette opp tilkoblingen. Den første skjermen er bare velkomstskjermen, så bare klikker du Neste. Den første skjermen du trenger å samhandle med er Session detaljer vinduet (se figur 1).

    I dette vinduet vil du ønsker å gi din sesjon en lesbar navn, skriver inn adressen (vertsnavn eller IP-adresse) , endre porten om nødvendig, og velg hvilken type Internett-tilkobling. Sørg for at du følger nøye med på den type tilkobling som det vil bidra til å bestemme kvaliteten på grafikken som brukes.

    Når du har konfigurert disse alternativene, klikker du på Neste-knappen for å fortsette videre. Den neste skjermen (se figur 2) krever at du velge hvordan tilkoblingen er gjort. Du kan koble til ved hjelp RDP, VNC, og SSH. Dette valget er gjort når du velger operativsystem fra rullegardinlisten. For vår oppsett (Ubuntu) velg Unix og velg deretter hvilken type skrivebordet du bruker (GNOME, KDE, CDE, XDM, eller Custom). Hvis du velger Custom vil du da trenger å klikke på knappen Innstillinger og sette opp skrivebordet ditt. MERK:. Du kan til og med fjernkontrollen til en konsoll vinduet dersom du trenger

    Når du har satt dette opp klikker du Neste for å fortsette videre. I den endelige skjermen er det bare to alternativer:..

  1. Lag snarvei på skrivebordet

    dialog Show Advanced Configuration

    For rask tilgang til din remote desktop Jeg anbefaler at NX å lage snarvei på skrivebordet. Hvis du vet at du trenger å sette noen av de avanserte alternativene du kan velge det. Hvis du går glipp av det alternativet du kan få til de avanserte innstillingene alt du trenger å gjøre er å klikke Programmer > Internet > NX > NX Client for Linux. Når tilkoblingsvinduet er åpent (se figur 3) klikk på Konfigurer for å vise alle alternativene for kunden.

    Alt du trenger å gjøre for å koble er å skrive inn ditt brukernavn passord og klikk Logg inn. Et nytt vindu åpnes (en godkjenning er fullført) med remote desktop klar.

    Du vil merke dette ekstern tilkobling faktisk ikke manipulere logget på sesjon. Så hvis du tror dette verktøyet kan brukes til ekstern støtte vil du finne deg selv skuffet.

    Tjenester

    Som jeg nevnte tidligere, kan du dra nytte av utskrift, fildeling, og multimedia støtte fra fjernmaskinen. For å gjøre dette trenger å gå inn i konfigurasjonen av tilkoblingen og klikk på kategorien Tjenester (se figur 4). Hvis, ut av boksen, forsøke deg aktivere CUPS utskrift, vil du få en feilmelding. Før du gjør dette må du endre rettighetene på /usr /lib /cups /backend /ipp filen til 755. Gjør dette med kommandoen sudo chmod 755 /usr /lib /cups /backend /ipp.

    Når du har gjort denne konfigurasjonen, klikker du Lagre og deretter OK. Du kan nå dra nytte av tjenester og multimedia på eksterne maskinen.

    Final Thoughts

    NoMachine NX er et fantastisk verktøy for å aktivere remote desktop tilgang. Faktisk vil du bli hardt presset til å finne et bedre verktøy for oppgaven. Selv om den frie versjonen er begrenset til sin antallet tilkoblinger tillatt, er det fortsatt et svært nyttig verktøy som kan være et springbrett til den betalte versjonen skal din bedrift finne et behov.