For rpi, there is built-in VNC server that can be enabled For ubuntu mirroring connected screen, use tigervnc-scraping-server + ssh tunnel For windows, use TightVNC server (note: still investigating secured transmission)