Remote software ..............................
Remote software voorkomt versleten schoenen of autobanden
Met een goed programma voor beheer op afstand kun je pc's van anderen weer op gang helpen zonder dat je naar ze toe hoeft. In het ideale geval gaat dat zelfs met een smartphone-app.
Eindelijk heb je alles even aan kant en kun je genieten van een welverdiend momentje voor jezelf. Maar dan gaat toch weer je telefoon. Het is je vader die vertelt dat zijn pc raar doet. En ma weet niet meer waar ze de foto's ook alweer had opgeslagen. Voor dat soort zaken hoef je echt niet naar de andere kant van het land te rijden – een pc of smartphone met internet en bijbehorende remote software is genoeg. Die software bestaat uit een client- en host-deel. De eerste moet op je eigen pc of smartphone zijn geïnstalleerd, de laatste op de pc die op afstand beheerd moet worden.
Krenten uit de pap
Er zijn heel wat programma's voor bediening op afstand. Maar stel je daarvoor een aantal voorwaarden op, dan wordt het aanbod meteen een stuk overzichtelijker. Zo moet je er van overal bij kunnen zonder eerst een VPN te hoeven configureren of services als DynDNS te moeten gebruiken. Ook vinden we het belangrijk dat er een mobiele client bestaat om een pc op afstand te beheren. Daarnaast moet de software voor particulier gebruik gratis zijn. Professionele ondersteuning van de producent beschouwenwe als pluspunt.
Met deze eisen vallen de middelen voor bediening op afstand die in Windows zelf zitten meteen al af: Microsofts traditionele 'Hulp op afstand' is een verouderd programma. Via een chat of per e-mail moet je daarbij een uitnodigingsbestand naar de helper sturen. Als de pc's achter een firewall in verschillende netwerken zitten, treden er al snel problemen met de verbinding op. En mobiele apps zijn er niet.
De gelijknamige app in Windows 10 is moderner en eigenlijk ook helemaal niet zo slecht. Er komt een ad-hoc-verbinding tot stand nadat je telefonisch of via een chat de hulpzoeker een zescijferige
Anydesk
Na het downloaden van de tool start AnyDesk al zonder dat je iets hoeft te installeren. Je hoeft dat ook niet te doen om aan admin-rechten te geraken. De client kan via het actiemenu 'Hogere bevoegdheid vragen'. Dat moet je als partner toestaan via de vraag van het UAC. Het wordt voor de hulpzoekende vervelend als dat vaker moet gebeuren – dan kun je beter klikken op 'AnyDesk op deze computer installeren…'. Wil je de optie 'Toegang zonder toezicht toestaan' gebruiken, dan is installatie onvermijdelijk. Voor de gratis functies hoef je geen gebruikersaccount te maken.
De software voorziet de host tijdens de installatie van een AnyDesk-alias. Dat is een aliasnaam voor de negencijferige AnyDesk-ID die het programma toont als je niets installeert. Als de ID of alias op de client voor verbinding wordt ingevoerd, wordt de ander om toestemming gevraagd. Voordat toestemming wordt gegeven – en overigens ook erna – kan de ander aanvinken of de helper ook geluid mag horen, het gemeenschappelijk klembord en de muis en het toetsenbord mag gebruiken of zelfs voor lokale invoer moet worden geblokkeerd. De host kan de verbinding altijd verbreken door op de grote rode knop 'Beëindigen' te klikken. Via het klembord kunnen bestanden tussen de gast- en host-pc worden uitgewisseld.
In de Android-app heb je via een 'waaier'-menu de beschikking over het toetsenbord, de functietoetsen en het Ctrl+Alt+Del-commando. Ook kun je er switchen tussen de modus voor het touchpad of het touchscreen. Je kunt een bestand dat op de host naar het klembord werd gekopieerd, naar je smartphone overzetten (en andersom) en ook een screenshot van de host maken. De app onthoudt de hosts waarmee recentelijk verbinding was – inclusief individuele instellingen voor touchpad- of touchscreen-modus, kwaliteit van de verbinding enz. De vorm van het menu in de app is fraai, maar je moet er wel even aan wennen – als je je vinger niet goed in de submenu's plaatst, heb je snel iets anders te pakken.
Chrome Remote Desktop
Googles Remote Desktop is een extensie voor webbrowser Chrome. Je moet zelf de browser geïnstalleerd hebben om vervolgens via de Chrome web store de extensie 'Chrome Remote Desktop' te downloaden. Daarnaast heeft de doelpc nog de Chrome Remote Desktop Host nodig. Als je de eerste keer de functie 'Delen' aanklikt, wordt aangeboden de host te downloaden.
Beide deelnemers moeten met een Google-account bij Chrome zijn aangemeld – en dat ook blijven zolang ze de add-on willen gebruiken. Voor een ad-hoc-verbinding moet de gebruiker op de host op 'Delen' klikken en aan de partner het gegenereerde 12-cijferige nummer doorgeven. Dit nummer is maar voor één verbinding geldig. Nadat in de client het nummer via 'Verbinding maken' is ingevoerd, moet de host nogmaals klikken ter bevestiging. Met een klik op 'Delen stoppen' kan de host de verbinding ten alle tijde verbreken.
Voor permanente toegang ('Externe verbindingen inschakelen') moet op beide systemen met hetzelfde Googleaccount zijn ingelogd. Daarmee is dit vooral handig als je je eigen pc's altijd wilt kunnen benaderen – niet dus om permanent bij een pc van iemand anders te kunnen. Je moet dan immers de Google-inloggegevens doorgeven. De toegang tot een zodanig verbonden remote-pc wordt afgeschermd met een pincode van minstens zes cijfers.
De software is erg Spartaans en biedt nagenoeg geen instelmogelijkheden. Hetzelfde geldt voor de Android-app, die ook niet geschikt is voor ad-hoc-sessies. Je kunt daarmee namelijk alleen computers benaderen waarop Chrome met hetzelfde account is geïnstalleerd. Ook moet daarop al eerder permanente toegang zijn geconfigureerd.
Ad-hoc-sessies gaan de mist in bij vragen van het Gebruikersaccountbeheer. Als je voor een bepaalde actie administratorrechten nodig hebt, wordt de verbinding verbroken tot het betreffende programma weer is afgesloten – ook kun je tijdens die onderbreking niet werken met andere programma's die normale gebruikersrechten hebben. Soms gaat de verbinding met de host bij een vraag van het UAC zelfs helemaal verloren. Daarnaast werkte de functie 'Ctrl-Alt-Del verzenden' niet bij ad-hoc-verbindingen.
Teamviewer
Voor het opzetten van een ad-hoc-sessie heeft de client allereerst de 9-cijferige Teamviewer-ID van de hulpzoekende nodig. Dit is een statisch nummer en blijft dus ook na installatie bestaan. Je hoeft het op dezelfde client bij latere sessies niet nog eens in te voeren – het nummer wordt onthouden. Daarnaast heeft de client voor aanmelding nog een viercijferige pincode nodig die telkens bij de start van de host opnieuw random wordt gegenereerd. Voor permanente toegang hoef je alleen een wachtwoord te verzinnen en in te stellen dat de software gelijk met Windows opstart.
De Windows-client bevat heel wat – voor particulieren gratis – functies, o.m. internettelefonie, videoconferenties en een chatfunctie. De client kan virtuele notities op de desktop van de host achterlaten. Na verbreking van de verbinding zijn ze er dan nog steeds, ze verdwijnen pas als de software op de host helemaal wordt afgesloten. Dankzij een whiteboard-functie kun je op het scherm tekenen en daarna het geheel als screenshot opslaan. Al deze functies worden door de client aangestuurd via een lintachtige toolbar. De hulpzoekende ziet bovenin een klein statusvenster.
De Android-app vertoonde in onze test geen problemen. Via een toolbar heb je de beschikking over het toetsenbord inclusief diverse speciale toetsen en snelkoppelingen voor Ctrl+Alt+Del, pc vergrendelen, herstarten enz. Je wisselt bestanden uit met de host via een apart venster – beheer is ondertussen niet mogelijk. In dat venster kun je op een telefoon of host-pc via een filemanager-achtige weergave door de mappenstructuur scrollen. Daarnaast kun je in de Android-app chatten met de gebruiker van de host – maar niet als er tegelijk een beheersessie actief is.
TeamViewer biedt meerdere varianten van haar software, bijvoorbeeld TeamViewer Host als installeerbare pure host, een .msi-pakket voor verspreiding in bedrijfsnetwerken via het groepsbeleid en een portable versie. Daarnaast bestaat er de hostmodule QuickSupport die je niet hoeft te installeren en waarvoor je ook geen administratorrechten nodig hebt. Die is zelfs beschikbaar voor Android, iOS en Windows 10 Mobile. Bovendien bestaan er voor heel wat Android-apparaten speciale versies van Teamviewer Host.
VNC Connect Home
De remote-software VNC Connect heeft de focus vooral liggen op het permanent verbinden van pc's. Ad-hocsessies zijn daarmee niet mogelijk. Om de Engelstalige software te configureren, moet je je eerst bij de producent registreren. Het account is op zich gratis. Als je niets extra's bijboekt, krijg je automatisch een 'Home'account die alleen voor privégebruik dient. Daarin kun je maximaal vijf VNC-hosts opnemen. Vergeleken met enkele andere opensource-VNC-oplossingen als UltraVNC is met de tool van RealVNC ook een verbinding over meerdere NAT-netwerken mogelijk. Deze verloopt via een eigen cloud.
De software bestaat uit twee delen: een hostcomponent die in het VNC Connect-downloadpakket zit en een pure viewer voor de client. De Windows-editie van de viewers hoeft op de pc niet te worden geïnstalleerd – de host daarentegen wel.
Chatten, bestandsoverdracht en op afstand printen is met VNC Connect Home niet mogelijk. Van deze functies geniet je alleen als je de Professional- of Enterpriseversie aanschaft. De toegang tot de host-pc is met een wachtwoord afgeschermd. Het systeem werkt niet met een bevestigingspincode of iets dergelijks om de verbinding echt tot stand te laten komen. Desondanks wil je als hostgebruiker ook niet zomaar met inkomende verbindingen worden geconfronteerd. In de instellingen van de VNC Host-component kun je vastleggen dat binnenkomende verbindingen op de doel-pc aan de hand van een pop-up bevestigd moeten worden – en dan telkens (of alleen) als een gebruiker zich net bij Windows heeft aangemeld. Naast de mogelijkheid om een verbinding toe te laten of af te wijzen kun je ook kiezen voor een read-only modus.
De app voor Android is lekker eenvoudig met een duidelijke bediening. Met een toolbar, die tijdens een sessie ook kan worden verborgen, kunnen muisknoppen inclusief scrollwieltje, een toetsenbord met speciale toetsen en informatie over de verbinding worden weergegeven.
code hebt doorgegeven. De helper moet zich in de client aanmelden met een Microsoft-account. Voor bedrijven is het remote programma hooguit als basisoplossing interessant, omdat je dan geen extra licentiekosten hoeft te betalen.
Uiteindelijk blijven er vier programma's over: TeamViewer van de gelijknamige producent zal bij velen al synoniem staan voor remote software. Het programma AnyDesk bestaat drie jaar. Het gelijknamige bedrijf werd opgericht door voormalige medewerkers van TeamViewer. Het Britse bedrijf RealVNC heeft met VNC Connect Home een gratis remote programma voor maximaal vijf computers. Google heeft met Chrome Remote Desktop een eenvoudige oplossing. Je krijgt daarmee geen professionele ondersteuning. Maar ook voor zakelijk gebruik is het programma gratis.
Over zakelijk gebruik gesproken: de licentiekosten kunnen af en toe enorm variëren. Licenties voor VNC Connect starten bij 36 euro per host per jaar. Je kunt daarmee zoveel users en clientcomputers een host laten benaderen als je wilt. De eenvoudigste licentie voor TeamViewer kost jaarlijks 455 euro. Daarmee kan een gebruiker zoveel apparaten bedienen als nodig is. Als meerdere gebruikers een verbinding moeten kunnen opbouwen, moet je 720 euro op jaarbasis betalen. De kosten lopen voor een tweede gebruiker nog hoger op als ze dat tegelijk moeten kunnen. Bij het verschijnen van een nieuwe hoofdversie hoeft de geinstalleerde er niet meer compatibel mee te zijn. Je hebt dan een nieuwe licentie nodig. AnyDesk laat gebruikers telkens de nieuwste versie gebruiken. De goedkoopste editie begint bij 60 euro per jaar (of 290 euro voor zes jaar) en bevat een licentie voor één werkplek. Bij de meeste aanbieders zijn zakelijke licenties modulair uitbreidbaar.
Testeritis
Alle vier de programma's zijn beschikbaar voor Windows, Linux, macOS, iOS en Android – en soms ook voor diverse andere platforms (zie tabel). De mobiele apps zijn in de betreffende app-stores te downloaden. Omdat in de meeste gevallen waarschijnlijk een Windows-pc het doel is voor een remote sessie, hebben we de hosts op twee Windows-systemen uitgeprobeerd: op een pc met 64-bit Windows 10 Pro en een normale breedbandverbinding én met een 32-bit Windows 7 Professional als virtuele machine. De machine werkt in VMware Workstation op een pc die zelf achter een enterprisefirewall zit.
Daarnaast hebben we de clients op Android getest, met afstand het meest gebruikte mobiele besturingssysteem – op een bq Aquaris X5 Plus en een Samsung Galaxy A3 2017. Beide apparaten waren telkens via wifi en via 3G met internet verbonden.
Het goede nieuws: alle vier de programma's kunnen ondanks penibele firewalls een verbinding opzetten. Het gebruik wordt vaak onaangenaam als er apparaten bij zitten die een min of meer instabiele verbinding hebben – of het nu een wifi of mobiele verbinding is. De bediening op een smartphone hapert bij een goede verbinding af en toe, maar is al met al in orde. Een zwak signaal of korte onderbrekingen in een verbinding zijn echter duidelijk te merken in de bediening van de pc op afstand: acties als het selecteren van een bestand of het aanklikken van een knop verlopen dan erg stroef of duren ontzettend lang. Om bij zulke omstandigheden de druk er wat af te halen, kun je bij sommige hosts de overdracht aanpassen. Daarbij wordt dan bijvoorbeeld niet de achtergrondafbeelding meegestuurd of je kunt de kwaliteit van het beeld verlagen.
Verbinding opzetten
Ook voor een leek moet het makkelijk zijn een verbinding voor een remote sessie op te bouwen. Over het algemeen wordt er onderscheid gemaakt tussen een ad-hocverbinding en een die permanent is geconfigureerd. Bij een ad-hoc-verbinding moet de hulpzoekende medewerking verlenen. Die is dus alleen geschikt als de hulpzoeker het starten en globaal bedienen van de host ook wil en kan leren. Hij moet de software downloaden, openen en jou een toegangsnummer doorgeven (wat via de telefoon het makkelijkst is). Voer dat in de bijbehorende client-software in. Daarna moet de verbinding nog door de hulpzoekende worden bevestigd – afhankelijk van de software gaat dat met een muisklik of door een code mondeling door te geven. Die code is slechts gedurende een sessie geldig.
Permanent geconfigureerde verbindingen zijn met name geschikt als de hulpzoekende geen zin heeft zich met remote software bezig te houden – of daarvoor niet de kennis heeft. Ook komt het van pas als je een pc moet onderhouden waarvan de eigenaar er vaak niet is. De remote host wordt dan op de betreffende pc samen met het besturingssysteem opgestart. En na invoer van het juiste wachtwoord (of code) komt een verbinding tussen beide apparaten tot stand.
Volledige controle
Als je een pc op afstand onderhoudt, heb je voor sommige acties volledige toegang nodig – bij Windows-systemen houdt dat concreet in dat er een vraag van het Gebruikersaccountbeheer (UAC) verschijnt op het moment dat een actie administra-
torrechten opeist. De client mag in zo'n geval niet inactief worden. Als dat wel zou gebeuren, zal de hulpzoekende vrij snel tamelijk hulpeloos naar zijn scherm zitten staren.
Je moet speciale toetsen en toetscombinaties als Ctrl+Alt+Del naar de host kunnen sturen. Idealiter hebben de mobiele apps hiervoor ook snelkoppelingen. Op smartphones moet de desktop ondanks het kleine scherm zo goed mogelijk te bedienen zijn. De ontwikkelaars van de apps maken hiervoor gebruik van twee-vingergestures om te zoomen. Je hanteert de rechtermuisknop door lang met een vinger of met twee vingers kort te tikken. Het touchscreen van de smartphone simuleert het touchpad van een notebook.
Handige extra functies zijn bestandsoverdracht, een gemeenschappelijk klembord en een chatfunctie – indien het met telefoneren niet mocht lukken.
Welke wordt het?
Het is afhankelijk van de toepassing – en voorkeur – of je uiteindelijk kiest voor AnyDesk, VNC Connect of TeamViewer. De software voor de pc en de Androidapp is qua comfort bij alle drie in orde. Ze hebben allemaal permanente toegang die makkelijk te configureren is en dankzij een cloudfunctie zijn ze permanent te gebruiken.
RealVNC's oplossing is alleen interessant als je permanent een computer wilt kunnen bereiken. Dat gaat ook via de app vrij makkelijk: open de software, kies de gewenste doel-pc en voer het wachtwoord in. Wil je alleen af en toe een pc kunnen benaderen, dan is een permanente verbinding teveel van het goede. Je hebt dan ook software nodig die ad-hocverbindingen ondersteunt. TeamViewer heeft de veelvoud aan platforms en apps als groot voordeel. Bij AnyDesk kun je daarentegen een permanente verbinding installeren waarvoor geen toestemming hoeft te worden gegeven. Een account is hier niet nodig. Ons advies luidt al met al: test beide programma's en blijf bij degene die het meest aan je eigen wensen voldoet – of nog beter: aan die van de hulpzoekende.
Ad-hoc-sessies met Googles Chrome Remote Desktop gaan bij UAC-verzoeken de mist in en zijn daarnaast via Android niet mogelijk. Via de app kun je ook een permanente verbinding opzetten en vormt de UAC-vraag geen probleem, maar je moet wel in beide Chrome-browsers met hetzelfde Google-account zijn ingelogd. Omdat iemand dan dus de toegangsgegevens van dat account prijs moet geven, kunnen we die software niet voor hulpdiensten aanraden.