Linux VNC:是否可以将特定的 vnc 监听端口绑定到特定的用户?

Linux VNC:是否可以将特定的 vnc 监听端口绑定到特定的用户?

我公司有一台机器,人们通过 VPN 连接到它并从那里工作。这样,整个网络对他们的私人机器就被屏蔽了,但对那个特定的机器开放了。我希望能够将特定的 VNC 端口分配给特定的人,这可能吗?如果可以,怎么做?

答案1

是的,你可以。你可以编辑你的/etc/sysconfig/vncserver文件,即保存会话信息的文件。在那里,你可以按照以下格式配置特定端口:

VNCSERVER="0:root 5:itaig"

然后,为每个会话配置相关的屏幕分辨率:

VNCSERVERARGS[0]="-geometry 1152x864"
VNCSERVERARGS[5]="-geometry 1600x900"

查看我的一台服务器的示例:

[root@localhost ~]# cat /etc/sysconfig/vncservers
VNCSERVERS="0:root 2:noc2 3:noc3 6:itaig 8:maher"
VNCSERVERARGS[0]="-geometry 1152x864"
VNCSERVERARGS[2]="-geometry 1152x864"
VNCSERVERARGS[3]="-geometry 1152x864"
VNCSERVERARGS[6]="-geometry 1600x900"
VNCSERVERARGS[8]="-geometry 1600x900"

这样,每个 [数字] 代表一个端口,默认端口是 5900,因此根据您将使用的数字,将配置端口。

0:root stands for 5900
2:itaig stands for 5902

然后,您便可以从任何 vnc 客户端像这样进行连接:

vncviewer ip:5900

或者

vncviewer ip:2

并且它会自动将其转换为ip:5902。

我希望这能回答你的问题。

相关内容