vnc端口号,怎么修改vnc端口号

平时工做时,都离不开计算机,因此常常会使用到vnc,当须要修改vnc 端口号时,每每找不到有效的方法,那小伙伴们知道如何修改vnc端口号吗?大家又是如何修改vnc端口号?接下来和七七一块儿去看看如何修改vnc 端口号吧。linux

首先咱们先了解一下什么是vnc。vnc (Virtual Network Console)是虚拟网络控制台的缩写。它是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。vnc 是在基于 UNIX 和 Linux 操做系统的免费的开源软件,远程控制能力强大,高效实用,其性能能够和windows和MAC中的任何远程控制软件媲美。 在 Linux 中,vnc 包括如下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数状况下用户只须要其中的两个命令:vncserver 和 vncviewer。
那有没有什么好用的vnc软件?有,IIS7服务器管理工具。程序员

做为IIS7服务器管理工具,它支持linux VNC,win VNC,能够实现批量管理,远程监控,远程链接,使用起来十分便捷。windows

对于IIS7服务器管理工具来讲,它能实现批量管理、同步操做、到期提醒、数据安全和按期执行等功能。适用于机房管理、站长、运维工做、程序员,等须要大量服务器或者电脑的用户朋友。支持windows和linux系统,自定义远程桌面窗口分辨率,定时监测服务器是否正常,服务器到期提醒,真正作到一站式管理,省去了中间那些复杂的安装程序,很是方便快捷。有须要的小伙伴赶忙去试试吧。如图:安全

官方地址:IIS7服务器管理工具服务器

image.png
image

那如何修改vnc 端口号?从vncserver这个启动命令开始吧,
# which vncserver /usr/bin/vncserver
# file /usr/bin/vncserver /usr/bin/vncserver: a perl script text executable
#grep "59" /usr/bin/vncserver -n 18:# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, 118:$vncPort = 5900 + $displayNumber; 238:# n is taken if something is listening on the VNC server port (5900+n) or the 257:# (5900+n) or the X server port (6000+n). 274: if (!bind(S, pack('S n x12', $AF\_INET, 5900 + $n))) {
这里启动的脚本hard code了5900,咱们能够替换这里就OK了网络

先中止vnc服务,若是有链接的客户端,使用vncserver -kill :桌面号退出,而后替换118和274行的5900为15900,而后重启服务运维

# service vncserver restarttcp

查看端口 # netstat -l | grep 159 tcp 0 0 *:15901 *:* LISTEN tcp 0 0 *:15902 *:* LISTEN,已经成功了。工具