Ну, я читал, что мне нужно открыть порты 6000-6063, а также 117 (UDP).
Я пробовал безуспешно:
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 6000:6063 -j DNAT --to 192.168.x.xxx:6000-6063
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 6000:6063 -j DNAT --to 192.168.x.xxx:6000-6063
post-up iptables -t nat -A PREROUTING -i vmbr0 -p udp --dport 117 -j DNAT --to 192.168.x.xxx:117
post-down iptables -t nat -D PREROUTING -i vmbr0 -p udp --dport 117 -j DNAT --to 192.168.x.xxx:117
Под моим клиентом я выполняю:
ssh -Y -p xxxx root@my.ip.com
Но я получаю следующее, когда пытаюсь выполнить gedit:
Полагаю, проблема связана с проблемами переадресации портов. Но я не могу этого понять.
Я уже проверял iptables-save, но все в порядке, так что узнайте, что происходит.
Спасибо!
Я решил это, используя это: https://wiki.iihe.ac.be/Use_X11_forwarding_with_WSL
Так что это легко сделать. Вам нужно не забыть включить все необходимые разделы конфигурации ssh и при необходимости экспортировать $DISPLAY в .bashrc.