X11 forwarding


НЕ РАБОТАЕТ!!!

Ненавижу всю эту X11 !!! Не понимаю как работает !!!!


// Разрешить всем
$ xhost +

// Или задать какой-то определенный порт
$ xhost +192.168.1.9

$ xclock


Появились часы на локалхосте с локалхоста


$ echo $DISPLAY
:1

Работает только с таким параметром.


Пытаюсь настроить для подключения с удаленного хоста. На клиенте настраиваю.


Возможно, что нужно подключаться не root пользователем.


// Должно быть yes
$ sudo vi /etc/ssh/sshd_config


X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes


Чтобы писать 10.0 а не 0.0


// Рестартуем при необходимости
$ sudo service ssh restart


$ sudo apt install -y nmap nc


$ netstat -an | grep -F 6000


tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN
tcp6       0      0 :::6000                 :::*                    LISTEN


192.168.1.9 - рабочая станция с ubuntu
192.168.1.11 - сервер


# nmap -p 6000 192.168.1.9


Starting Nmap 5.21 ( http://nmap.org ) at 2013-08-18 04:13 MSK
Nmap scan report for 192.168.1.9
Host is up (0.000044s latency).
PORT     STATE SERVICE
6000/tcp open  X11


$ nc -vv 192.168.1.9 6000
Connection to 192.168.1.200 6000 port [tcp/x11] succeeded!=


Подключаемся к серверу

// option -X to enable X11 forwarding
$ ssh -X username@hostname

// option -X to enable trusted X11 forwarding
$ ssh -Y username@hostname

$ export DISPLAY='IP:0.0'
$ xclock


https://aws.amazon.com/blogs/compute/how-to-enable-x11-forwarding-from-red-hat-enterprise-linux-rhel-amazon-linux-suse-linux-ubuntu-server-to-support-gui-based-installations-from-amazon-ec2/