到目前为止,我一直在 Ubuntu 服务器 20.04 及更低版本上运行,在那里我使用了无头服务器设置、SSH 访问、每个服务器的特定端口用于终端命令,以及 VNC 和远程桌面的特定端口。我使用 dconf-editor 为 VNC 创建监听端口。这些端口当然在防火墙中是开放的。路由器设置了端口转发到不同的 IP 地址。我们正在为 Windows 客户端使用 TightVNC。
现在我已经安装了一个带有 Ubuntu 22.04 LTS 服务器的新 Dell EMC 服务器,看起来我无法使用 dconf-editor 打开 VNC-server 的侦听端口,至少我在org>gnome>desktop>下找不到端口安装 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 服务器,但现在我已经安装了 xfce4 和 TightVNC 服务器。
当我在 Internet 上找到有关此内容的说明时,这些说明通常在 LAN 上使用 SSH post 22 进行配置,但没有将端口转发到我和许多其他人喜欢的多台机器和服务器。
我也在使用端口转发到我的 SSH 服务器。
我在这里做什么/想错了什么?
在您的情况下,“use_alternative_port”键可能设置为 false,
例如,要启用它并设置端口 5555,请使用命令行:
端口应在 5000 - 50000 的范围内。
这个问题应该在路由器中通过使用不同的外部端口来解决具有相同内部端口的特定IP地址来解决。
下面的示例显示了将外部端口转发到具有相同端口号的两个内部 IP 地址。
感谢@harrymc 让我意识到我的无知。;-)