VNC

Uit xliving
Doel[bewerken | brontekst bewerken]

VNC is een protocol waarmee je een scherm kan delen en/of overnemen via het netwerk. We zetten een PC op zodat er automatisch een VNC server start. Dan kan die remote worden overgenomen via een andere PC op het netwerk. Het idee is dat we een PC kunnen gebruiken met een scherm dat iedereen kan volgen. Wanneer nodig, kunnen mensen dan overnemen.

Server[bewerken | brontekst bewerken]

We installeren x11vnc, een vnc server die toelaat om het scherm over te nemen. We stellen in via systemd om de server bij opstart van de pc ook op te starten.

apt install x11vnc

nano /etc/systemd/system/x11vnc.service

We geven inhoud (vervang __USER__ door de gebruikersnaam waarmee ingelogd wordt.

[Service]
User=__USER__
ExecStart=/usr/bin/x11vnc -shared -forever
[Install]
WantedBy=graphical.target

Dan zorgen we dat de nieuwe service gekend is en vanzelf opstart.

systemctl daemon-reload

systemctl enable --now x11vnc.service

Client[bewerken | brontekst bewerken]

Als client op Linux gebruiken we KRDC

apt install krdc

Om te verbinden moeten we eerst aan de target PC kunnen. We sluiten beiden dus aan via het lokaal netwerk. Op de target kan je het IP adres zoeken met hostname -I. In krdc kies je voor vnc als protocol en het IP adres om mee te verbinden. Een volgende keer kan je de verbinding normaal opnieuw kiezen, gebruikte verbindingen worden bij gehouden.

Je kan mogelijks ook op hostname connecteren. Stel dat de pc naam van de target pc 'linuxliving' is, kan je in plaats van het ip adres proberen met 'linuxliving.local'.