我的公司里有一台机器,人们通过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。
我希望能回答你的问题。