We gaan de X11VNC server hiervoor gebruiken, maar installeren eerst SSH server, zodat we op afstand in ieder geval met de terminal de machine kunnen beheren:
sudo apt install openssh-server
ssh moet als het goed is nu gelijk werken, naar dat kun je checken met:
systemctl is-enabled ssh
Je kunt nu op afstand met bijvoorbeeld Remmina een terminal benaderen om de machine te beheren.
We verwijderen nu eerst het programma vino, omdat dat kan interfereren met X11vnc:
sudo apt purge vino
vervolgens installeren we x11vnc
sudo apt updatesudo apt install x11vnc
Nu voeren we een wachtwoord in dat we gebruiken om in te loggen in de VNC sessie:
x11vnc -storepasswd en type het paswoord in om mee in te loggen in de VNC server. Het wachtwoord wordt opgeslagen in ~./vnc/passwd . Je kunt de server nu starten met:
x11vnc -usepw -display :0Nu kun je met iedere VNC viewer inloggen met het betreffende password.
De volgende stap is om de VNC server automatisch te starten. Daarvoor moet je eerst een nieuw bestand maken met het volgende commando:
sudo nano /etc/systemd/system/x11vnc.servicePlak daarin de volgende tekst:
[Unit]Description=Start X11VNC at startup.After=multi-user.target [Service]Type=simpleExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/gebruikersnaam/.vnc/passwd -rfbport 5900 -shared [Install]WantedBy=multi-user.targetVervang “gebruikersnaam” voor jouw gebruikersnaam op de host machine. Nu moet de systemd manager configuratie herladen worden:
sudo systemctl daemon-reloadHierna het commando om de srervice te starten bij het opstarten van de machine:
sudo systemctl enable x11vnc.serviceNu zal de VNCserver starten als de machine opnieuw is opgestard. Je kunt de service ook gelijk starten met dit commando:
sudo systemctl start x11vnc.service
Geen opmerkingen:
Een reactie posten
Opmerking: Alleen leden van deze blog kunnen een reactie posten.