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

我的公司里有一台机器,人们通过VPN连接并从那里工作。 这样一来,整个networking就被封锁在私人机器中,但是却被打开了。 我希望能够将具体的VNC端口分配给特定的人,这可能吗? 如果是的话,它是怎么做的?

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

 VNCSERVER="0:root 5:itaig" 

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

 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,所以下面的数字,你将使用的端口将被configuration。

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

然后,从任何vnc客户端你都可以这样连接:

 vncviewer ip:5900 

要么

 vncviewer ip:2 

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

我希望能回答你的问题。