Lénaïc Bagnères, lenaicb@singularity.fr
Personnal website
Cute duck
 

iconDebian GNU/Linux

iconx11vnc (2022,2024)

It allows to get the current screen display or a create one.

Server

Install x11vnc (with root access):

apt install x11vnc xvfb openbox

To server the current display:

x11vnc -localhost -rfbport 5959 -display :0

If you want to create a new display (I run this command in a screen):

export DISPLAY=:59
Xvfb $DISPLAY -screen 0 1920x1080x24 &
sleep 2
openbox &
x11vnc -localhost -forever -rfbport 5959 -display $DISPLAY

Client

Install xtightvncviewer (with root access):

apt install xtightvncviewer

Create a ssh tunnel (replace SERVER_HOST by the server host):

ssh -L 5959:localhost:5959 SERVER_HOST

And run the client (in your computer, not in the ssh server session):

xtightvncviewer -quality 3 -encodings 'copyrect tight hextile' localhost::5959

iconRustDesk (2024)

https://rustdesk.com/

No tried yet.

iconx2go (2022)

It is a similar software I tried.

Server

Install x2goserver-xsession and x2goserver-desktopsharing (with root access):

apt install x2goserver-xsession x2goserver-desktopsharing

Client

Install x2goclient (with root access):

apt install x2goclient