如何在 vino Ubuntu 11.10 中更改端口号?
在 vino vnc“远程桌面”窗口上找不到从端口 5900 更改的选项,也无法通过gconf-editor
以前的 Ubuntu 版本中找到它。
答案1
安装 dconf-editor
sudo apt-get install dconf-tools
按 alt+f2 并输入dconf-editor
导航到desktop
> gnome
>remote access
并在那里更改端口,不要忘记勾选该use-alternative-port
选项,以便 vino 使用你设置的那个:
答案2
如果找不到配置,您可以设置 iptables(内核级防火墙)以将另一个端口重定向到 5900,使用如下方法:
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 59000 -j REDIRECT --to-port 5900
端口 5900 仍将用于托管它,但端口 59000 也将用于托管它。
我不确定这对于你的问题来说是否可以接受。
答案3
有一个头脑风暴想法被关闭了,因为它被认为是一个错误报告:http://brainstorm.ubuntu.com/idea/25109/
这是与此相关的另一个问题,第二个答案提到了如何做到这一点,但我建议使用 iptables:从命令行启用远程 VNC?
更新-正如 Oli 的回答所提到的,这将是执行此操作的方法,直到vino-preferences
再次重新添加选项。
答案4
在 Ubuntu 14.10 上,需要 gconf-editor。dconf-editor 设置了一个值,但未被使用,并在 gconf-editor 中显示为 0(5900)。
sudo apt-get install gconf-editor
gconf-editor