Er zijn een aantal manieren om in te loggen op een computer om software van een andere te draaien: ssh voor puur commandoregelwerk, X11 doorsturen voor het starten van GUI-applicaties op de externe machine, VNC voor een remote view van je bureaublad, RDP als je ' zijn (tijdelijk) vastgelopen in Windows. Nomachine staat bekend om hun NX-systeem, dat de gegevens comprimeert die het verzendt en ontvangt, waardoor het geschikt is voor langzamere netwerkverbindingen.

Nomachine biedt een "gratis editie" van de NX-server (die u zult installeren op de computer waarop u wilt inloggen vanaf andere computers, die we "server" -machine zullen noemen) die maximaal twee gelijktijdige gebruikers ondersteunt ... u gebruikt dit persoonlijk om thuis vanaf uw werk thuis toegang te krijgen tot uw computer. Met deze versie gaat het prima.

De server installeren

Het eerste dat u nodig hebt om de NX-server te installeren, is OpenSSH op de computer waarop u wilt inloggen (dwz de servermachine). In Ubuntu kunt u dit met de volgende opdracht installeren (of installeren vanuit uw favoriete pakketbeheerder of softwarecentrum):

 sudo apt-get install openssh-server 

Zodra je dit hebt gedaan, zorg je ervoor dat de "sshd" -service actief is door het volgende te typen

 sudo service ssh start 

Voor het installeren van de NX-server moet u de Nomachine-website bezoeken en drie bestanden downloaden: het "client" -pakket, het "knooppunt" -pakket en het "server" -pakket. Eenmaal gedownload, zou u in staat moeten zijn om op deze pakketten te klikken vanuit uw bestandsbeheerder (u kunt deze natuurlijk altijd vanaf de opdrachtregel installeren). Om ervoor te zorgen dat aan alle afhankelijkheden wordt voldaan, klik je in deze volgorde op ze:

  • "Client" -pakket eerst
  • "Node" -pakket volgende
  • "Server" -pakket als laatste

Plaats als alternatief alle drie vanaf de opdrachtregel met de volgende opdracht:

 sudo dpkg -i nx * .deb 

Zodra alles is geïnstalleerd (let op eventuele berichten die u krijgt bij de installatie - ik kreeg een paar over afdrukondersteuning, hoe de keypairs werken en het verschil tussen bureaublad delen en sessieschaduwing), moet u de server niet opstarten, maar als om een ​​of andere reden dat de installatie niet is gestart, kunt u met het volgende commando:

 sudo service nxserver start 

De client installeren

Zodra de server actief is, kunt u de client installeren op alle machines die u wilt gebruiken om toegang te krijgen tot de server. Nomachine biedt freeware NX-clients voor Windows, Mac, Linux en zelfs Solaris. Als u dezelfde architectuur en besturingssysteem op beide machines gebruikt (bijvoorbeeld als beide nieuwere 64-bits processors zijn en u de 64-bits versie van uw besturingssysteem gebruikt), kunt u de nxclient_X.XX-X_amd64 gebruiken .deb- bestand dat je al hebt gedownload. Gebruik anders het nxclient- bestand voor de andere architectuur. In mijn geval is de servermachine ouder (dus ik heb de i366-versies van alle serverbestanden nodig), terwijl de computer die ik gebruik om dit te testen nieuwer is (dus ik download ook de amd64-versie van nxclient).

Je kunt dit met dezelfde opdracht hierboven installeren (het enige verschil is dat het alleen het ene bestand zal installeren, want dat is alles wat je hebt gedownload.) Na de installatie heb je een nieuw submenu (het verschijnt onder het menu "Internet" voor mij in KDE) zoals de foto hieronder.

Toen ik naar dat menu keek, werd ik onmiddellijk aangetrokken door de "NX Connection Wizard" om te zien of dit voor mij automagisch kon worden gedaan. En ja hoor, er kwam een ​​scherm zoals hierboven linksboven in het midden.

Klikken op "Volgende" toonde een scherm om een ​​naam in te voeren voor de verbinding (ze noemen het een "sessie"), het adres, de SSH-poort (dit zou 22 moeten zijn, tenzij je het hebt veranderd toen je de OpenSSH-server installeerde), en de snelheid van jouw verbinding.

Het volgende scherm vraagt ​​wat u wilt openen - Ik ben op zoek naar volledige toegang tot mijn KDE-bureaublad.

In het laatste scherm wordt gevraagd of u een snelkoppeling naar de sessie wilt, of dat u een geavanceerde configuratie wilt uitvoeren.

Zodra u op "Voltooien" klikt, krijgt u een inlogvenster zoals hieronder. Voer gewoon de naam en het wachtwoord in voor elke gebruiker die u gewoonlijk gebruikt om toegang te krijgen tot de servermachine en klik op 'Inloggen'.

In het verleden heb ik ontdekt dat dit punt het begin is van het echte werk, het aanpassen van XDMCP-configuraties en het openen van poorten om een ​​bruikbare bureaubladweergave te krijgen. Niet hier - de NX Client heeft mijn volledige bureaublad (op ware grootte) gevonden en weergegeven en ik vond dat het volledig bruikbaar was. Op sommige plaatsen een beetje laggy (bijv. Het laden van de Yahoo-startpagina in Konqueror), maar ik denk dat dit net zo goed een functie is van mijn langzame servermachine als de externe verbinding. Het enige dat me overhoop gooide was dat ik geen enkele manier kon vinden om terug te gaan naar mijn lokale bureaublad nadat ik verbinding had gemaakt met de externe computer (ik moest me volledig afmelden, afwisselend kun je "Beschikbaar gebied" selecteren in plaats van "Volledig scherm" om de NX-verbinding in een venster te plaatsen, zoals hieronder wordt getoond).

Nomachine heeft een echt glad systeem samengesteld voor toegang tot externe computers, is gratis en eenvoudig in te stellen voor de meeste gebruikers en presteert net zo goed als andere oplossingen. Als u op afstand toegang wilt krijgen tot uw machine, raad ik u aan het eens te proberen.