如何更改 Ubuntu 22.04 LTS 服务器上的 VNC 监听端口?

如何更改 Ubuntu 22.04 LTS 服务器上的 VNC 监听端口?

到目前为止,我一直在 Ubuntu 服务器 20.04 及更低版本上运行,在这些版本中,我使用了无头服务器设置,使用 SSH 访问,每个服务器都有用于终端命令的特定端口,VNC 有用于远程桌面的特定端口。我使用 dconf-editor 为 VNC 设置监听端口。这些端口当然在防火墙中是打开的。路由器设置了到不同 IP 地址的端口转发。我们正在为 Windows 客户端使用 TightVNC。

现在我已经安装了一台新的 Dell EMC 服务器,其中装有 Ubuntu 22.04 LTS 服务器,看起来我无法使用 dconf-editor 打开 VNC 服务器的监听端口,至少我找不到下面的端口org>gnome>桌面>远程访问安装 dconf-editor 后。

根据@harrymc 的回答更新

我尝试了以下操作但无法更改监听端口:

gconftool-2 --set --type=bool /desktop/gnome/remote_access/use_alternative_port true
gconftool-2 --set --type=int /desktop/gnome/remote_access/alternative_port 5555

xxx@xxxxx-srv05:~$ sudo lsof -i -P -n | grep LISTEN
[sudo] password for xxx:
systemd-r  858 systemd-resolve   14u  IPv4  26808      0t0  TCP 127.0.0.53:53 (LISTEN)
sshd      1187            root    3u  IPv4  27294      0t0  TCP *:229 (LISTEN)
sshd      1187            root    4u  IPv6  27296      0t0  TCP *:229 (LISTEN)
smbd      1211            root   44u  IPv6  27408      0t0  TCP *:445 (LISTEN)
smbd      1211            root   45u  IPv6  27409      0t0  TCP *:139 (LISTEN)
smbd      1211            root   46u  IPv4  27410      0t0  TCP *:445 (LISTEN)
smbd      1211            root   47u  IPv4  27411      0t0  TCP *:139 (LISTEN)
gnome-rem 1308            xxx    13u  IPv6  29259      0t0  TCP *:3389 (LISTEN)
gnome-rem 1308            xxx    15u  IPv6  29261      0t0  TCP *:5900 (LISTEN)

为了避免冲突,我尝试了多个 VNC 服务器并进行了完全重新安装,但现在我已经使用 TightVNC 服务器安装了 xfce4。

当我在互联网上查找有关此问题的说明时,这些说明通常配置了 LAN 上的 SSH 后 22,但而不是像我和许多其他人喜欢的那样配置到多台机器和服务器的端口转发。

我也在使用端口转发到我的 SSH 服务器。

我在这里做错了什么/想错了什么?

答案1

在你的情况下,“use_alternative_port”键可能设置为 false,

例如,要启用它并设置端口 5555,请使用命令行:

gconftool-2 --set --type=bool /desktop/gnome/remote_access/use_alternative_port true
gconftool-2 --set --type=int /desktop/gnome/remote_access/alternative_port 5555

端口应在 5000 – 50000 范围内。

答案2

应该在路由器中通过使用不同的外部端口来寻址具有相同内部端口的特定 IP 地址来解决该问题。

下面的示例显示了外部端口转发到具有相同端口号的两个内部 IP 地址。

183.89.255.121:5911 -> 192.168.1.34:5900
183.89.255.121:5912 -> 192.168.1.38:5900

感谢@harrymc 让我意识到我的无知。;-)

相关内容