Allow by specific port and IP address
sudo ufw allow from <target> to <destination> port <port number>
Я получил это на странице справки UFW: https://help.ubuntu.com/community/UFW, вам также необходимо сначала заблокировать подключения, а затем разрешить конкретный.
Значение DISPLAY, которое должно быть установлено для SSH X-пересылки, обычно равно 10 + (независимо от того, какое значение находится в вашей локальной системе). Итак, если локально у вас есть DISPLAY=:0, то переадресованная настройка будет использовать DISPLAY=:10, а DISPLAY=:1 локально потребуется DISPLAY=:11 на сеансе SSH. Проверьте значение echo $DISPLAY на локальном терминале.
Значение DISPLAY локально в свою очередь зависит от количества сеансов X11, которые вы выполняете (на самом деле это значение, которое было присвоено X11, когда он был выполнен, но это обычно устанавливается диспетчером дисплея на основе количества текущих сеансов X11). Поэтому, если два пользователя вошли в систему, возможно, у вас будет DISPLAY=:0, повторное использование сеанса XDM LightDM (при условии, что LightDM является диспетчером отображения), а другой будет иметь DISPLAY=:1, и если третий пользователь также войдет в GUI, они Вероятно, вы получите DISPLAY=:2 и т. д.
Значение 10 исходит из смещения, данного SSH:
$ grep X11DisplayOffset /etc/ssh/sshd_config
X11DisplayOffset 10
Значение DISPLAY, которое должно быть установлено для SSH X-пересылки, обычно равно 10 + (независимо от того, какое значение находится в вашей локальной системе). Итак, если локально у вас есть DISPLAY=:0, то переадресованная настройка будет использовать DISPLAY=:10, а DISPLAY=:1 локально потребуется DISPLAY=:11 на сеансе SSH. Проверьте значение echo $DISPLAY на локальном терминале.
Значение DISPLAY локально в свою очередь зависит от количества сеансов X11, которые вы выполняете (на самом деле это значение, которое было присвоено X11, когда он был выполнен, но это обычно устанавливается диспетчером дисплея на основе количества текущих сеансов X11). Поэтому, если два пользователя вошли в систему, возможно, у вас будет DISPLAY=:0, повторное использование сеанса XDM LightDM (при условии, что LightDM является диспетчером отображения), а другой будет иметь DISPLAY=:1, и если третий пользователь также войдет в GUI, они Вероятно, вы получите DISPLAY=:2 и т. д.
Значение 10 исходит из смещения, данного SSH:
$ grep X11DisplayOffset /etc/ssh/sshd_config
X11DisplayOffset 10