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 :0
Nu 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.service
Plak daarin de volgende tekst:
[Unit]
Description=Start X11VNC at startup.After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/gebruikersnaam/.vnc/passwd -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target
Vervang “gebruikersnaam” voor jouw gebruikersnaam op de host machine. Nu moet de systemd manager configuratie herladen worden:
sudo systemctl daemon-reload
Hierna het commando om de srervice te starten bij het opstarten van de machine:
sudo systemctl enable x11vnc.service
Nu 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.