QQ叫紫珊 发表于 2018-5-19 07:52:01

linux vnc

  首先检查本机有没有安装vnc软件,先用命令查看下 :rpm -q | tigervnc .

  首先前提系统要安装kde/gnome的桌面.

  然后用yum安装vnc的服务器端:yum -y install tigervnc-server vnc
  然后 vncserver :1 # 1代表的是终端号 我们在win系统下连接的时候要用ip:5901 进行连接即linux下vnc是从5900开始计算的
  # 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的连接密码
  这样就可以使用了

  # /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 &   注意这里的替换
  2vi/etc/sysconfig/vncserver
  VNCSERVERS="2:root"   这里要添加用户名默认是没有用户名的
    VNCSERVERARGS="-geometry 800x600 -nolisten tcp -localhost"
  3/etc/init.d/vncserver start /stop /restart

  4在widowns 中的vnc viewer 中写入172.17.0.39:1 或者5901 即可连接
   

  http://qicheng0211.blog.51cto.com/3958621/1579413 CentOS6部署VNC服务端
页: [1]
查看完整版本: linux vnc