VNC客户端-服务器,无法连接到远程服务器

VNC客户端-服务器,无法连接到远程服务器

在此输入图像描述

我有一个远程 Linux 服务器,我尝试使用 TigerVNC 连接到它,当服务器 iptable 未运行时,我可以成功连接到我的远程服务器,但是在我开始运行 iptables 后,我无法使用虚拟网络控制器

错误:“连接被主机拒绝”

连接为IP_地址::5901

我是否需要在 iptables 中向 all all 添加条目才能连接到 VNC 服务器,或者有什么建议吗?

谢谢

答案1

对于VNC,需要修改规则如下

for i in 0 1 2 3
do
  iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 580$i  -j ACCEPT
  iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 590$i  -j ACCEPT
  iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 600$i  -j ACCEPT
done

这适用于 4 个 VNC 连接。如果需要更多或更少,则需要调整循环运行的次数。

相关内容