好吧,我读到我需要打开端口 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 [email protected]
但是当我尝试执行 gedit 时出现此问题:
我猜想这个问题与端口转发问题有关。但我搞不清楚。
我已经检查了 iptables-save 但一切正常,所以我不知道发生了什么。
谢谢!
答案1
我用这个解决了它:https://wiki.iihe.ac.be/Use_X11_forwarding_with_WSL
所以这很容易做到。您需要记住启用所有必需的 ssh 配置部分,并在需要时在 .bashrc 上导出 $DISPLAY。