首先检查本机有没有安装vnc软件,先用命令查看下 :rpm -q | tigervnc .
首先前提系统要安装kde/gnome的桌面.
然后用yum安装vnc的服务器端:yum -y install tigervnc-server vnc
然后 vncserver :1 # 1代表的是终端号 我们在win系统下连接的时候要用ip:5901 进行连接 即linux下vnc是从5900开始计算的
[root@jumpserver .vnc]# netstat -antlp |grep vnc
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 6790/Xvnc
tcp 0 0 127.0.0.1:5902 0.0.0.0:* LISTEN 7061/Xvnc
命令:vncpasswd 设置vnc的连接密码
这样就可以使用了
[root@jumpserver .vnc]# /etc/init.d/vncserver restart
关闭 VNC 服务器: [失败]
正在启动 VNC 服务器:no displays configured [失败]
# vncserver
会提示输入两次密码
然后编辑/root/.vnc/xstartup,将最后一行twm替换为gnome-session或者startkde
懒人可以直接用以下语句直接替换(执行任意一条即可,建议选择第一条稳定,但是占用内存较多)
sed -i 's/twm/gnome-session/g' /root/.vnc/xstartup
sed -i 's/twm/startkde/g' /root/.vnc/xstartup
重启vncserver
主要的两个文件
1 vi /root/.vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session & 注意这里的替换
2 vi /etc/sysconfig/vncserver
VNCSERVERS="2:root" 这里要添加用户名默认是没有用户名的
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"
3 /etc/init.d/vncserver start /stop /restart
4在widowns 中的vnc viewer 中写入172.17.0.39:1 或者5901 即可连接