今天心情不错 写个文章把,好久没写了,今天无聊看了半天内涵段子笑了半天,也每人找 我玩,就写了一个博客,希望你们能看懂,不懂的可以联系我。

           由于最近服务器流量偏高导致一些问题,需要给网络组那边弄一台机器,需要抓包用,wireshark需要图形界面,所以要安装VNC让网络那边可以登录用图形的软件。

           首先:安装 X-Window

           yum groupinstall "X Window System"
           yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts

            centos7系列安装vnc服务并授权用户访问_VNC

             设置默认启动图形界面       

             unlink /etc/systemd/system/default.target
             ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

            centos7系列安装vnc服务并授权用户访问_VNC _02

             安装 VNC 服务器

yum install tigervnc-server -y

            centos7系列安装vnc服务并授权用户访问_tigervnc_03

         配置 VNC  

   1.service就是5901  连接的时候会用到,之后会说。先cp文件到服务目录system里面

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

  centos7系列安装vnc服务并授权用户访问_tigervnc_04

  编辑刚才复制的1.service  ,之前先切到用户 su - wuyantao  && vncpasswd 设置用户连接的密码和ssh登录的密码不一样。

vim /etc/systemd/system/vncserver@:1.service

 centos7系列安装vnc服务并授权用户访问_VNC _05

pidfile放到用户家目录里面就行,之后执行下面的重新加载配置

systemctl daemon-reload

之后加到 开机启动服务,并启动这个服务

systemctl enable vncserver@:1.service  #开启启动
systemctl start vncserver@:1.service   #启动服务
如果要启动那个就把1换了就行   
netstat -anlpt |grep 590

这是查看服务的启动端口情况

centos7系列安装vnc服务并授权用户访问_server _06

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:3.service  一个用户用一个编号

安装抓包工具

yum install wireshark  && yum install wireshark-gnome

连接:打开客户端 连接输入ip:1      冒号后面就是端口号 5901  ,5902 这个简写

centos7系列安装vnc服务并授权用户访问_tigervnc_07

输入登录:

centos7系列安装vnc服务并授权用户访问_server _08

遇到到问题:后来我自己又安装出现问题了,上面有的不能用了,后来这么启动的

比如要给 一个用户启动他的vnc就直接 切到用户 执行vncserver,看信息启动的是2

centos7系列安装vnc服务并授权用户访问_tigervnc_09


同样用客户端软件连接


centos7系列安装vnc服务并授权用户访问_server _10


几个命令是要记住的:

 vncserver -kill :2   #停止刚才启动的vnc
 vncserver :3         #启动的时候选择端口为3
 vncserver -list      #查看启动了那些,必须切到启动用户的里面看用户自己的。
 其他的命令我就不介绍了自己研究把。

centos7系列安装vnc服务并授权用户访问_VNC _11

centos7系列安装vnc服务并授权用户访问_VNC _12