现在很多的服务器都有一个novnc管理,主要是使用web中的html5新标签canvas进行管理服务器,这中间有用到vncserver服务,需要服务器搭建这个才可以。

其中的原理大概是这样的vncserver进行服务器的远程桌面,然后novnc中有个端口映射的,把web管理的端口映射到vncserver的监听端口,然后进行管理。

我的服务器是centos的,

1、直接进行yum install tigervnc-server安装

2、配置分辨率和用户登录信息
编辑/etc/sysconfig/vncservers
参考最后两行添加自己的配置
VNCSERVERS=”2:root”
VNCSERVERARGS[2]=”-geometry 1024×768″

3、配置 VNC 登录密码
执行下列命令
#vncserver
首次执行提示设置密码,根据提示输入两次密码即可

4、配置 VNC 登录桌面模式
RedHat Linux支持两种图形模式:KDE模式和gnome模式,如果是gnome桌面则需修改 /root/.vnc/xstartup 的配置相关项
#vi /root/.vnc/xstartup

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER #将此行的注释去掉
# exec /etc/X11/xinit/xinitrc #将此行的注释去掉
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
gnome-session gnome #添加这一句是连接时使用gnome 桌面环境
twm &

5、启动 VNC Server 服务
#service vncserver stop
#service vncserver start
或者
#service vncserver restart

6、从github上面下载novnc然后进行解压

进入目录/noVNC-master/utils后运行./launch.sh –vnc localhost:5902

这个5902可以根据自己的机器查看自己的vncserver运行的端口进行设置

这个时候就可以在客户端浏览器里面进行管理服务器了

默认的地址是

http://localhost:6080/vnc.html?host=localhost&port=6080

相关文章:

  • 暂无相关文章