https://nek0.eu/posts/2014-10-25-Desktop-forwarding-via-X-using-Xephyr.html на клиентской машине (той с которой подключаемся) разрешаем биндить порты непривилегированным пользователям (необязательно):
echo 'net.ipv4.ip_unprivileged_port_start=0' | sudo tee -a /etc/sysctl.d/50-unprivileged-ports.conf sysctl --system
на клиентской машине (той с которой подключаемся) ставим xephyr:
sudo apt-get install xserver-xephyr
На клиентской машине файлике ~/.ssh/config или /etc/ssh/ssh_config прописываем:
Host * ForwardAgent yes ForwardX11 yes ForwardX11Trusted yes
На серверной машине (к которой подключаемся) в файлике /etc/ssh/sshd_config должно быть:
X11Forwarding yes
Строим туннель до системы в удаленной локалке (если серверная машина к которой подключаемся находится за другой):
ssh -f -N -L 2233:xubuntu:22 remote-server -l user
На клиентской машине запускаем Xephyr:
Xephyr :1 -screen 800x600 -resizeable &
И подключаем сессию:
DISPLAY=:1 ssh -Y <user>@<host>
Discussion