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>
Enter your comment. Wiki syntax is allowed:
S G T D᠎ W
 
  • linux_faq/connect_to_remote_xorg_using_xephyr.txt
  • Last modified: 2019/10/14 12:48
  • by mike