zoukankan      html  css  js  c++  java
  • centos 6 和centos 7 系统下vnc配置

    一、 VNC 服务的大概介绍: 

      VNC (Virtual Network Console)是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver 和 vncviewer。 第一个vnc 链接端口:5901 ,第二个:5902,·····  依次后推。

       VNC 服务器是一个自由开源软件,它可以让用户可以远程访问服务器的桌面环境。另外连接 VNC 服务器需要使用 VNC viewer 这个客户端。

      一些 VNC 服务器的优点:

    • 远程的图形管理方式让工作变得简单方便。
    • 剪贴板可以在 CentOS 服务器主机和 VNC 客户端机器之间共享。
    • CentOS 服务器上也可以安装图形工具,让管理能力变得更强大。
    • 只要安装了 VNC 客户端,通过任何操作系统都可以管理 CentOS 服务器了。
    • 比 ssh 图形转发和 RDP 连接更可靠。

    VNC 服务需要有 linxu图像化界面的支持。

    二、centos6 系统下vnc 服务安装:

      1、图形化界面安装:

        #yum groupinstall "X Window System" "Desktop Platform" Desktop

      2、安装vnc软件包:

        #yum install tigervnc-server vnc

      3、配置vnc:

        #vncserver     (第一次启动需要配置密码,此时会提示你输入密码,因为是第一次配置。重复输入两次即可。)

        

      4、配置vnc 桌面连接参数:

        #vim  ~/.vnc/xstartup

          一般情况下,我们使用的 Linux 桌面都是 "Gnome" 桌面,故配置成这个桌面比较习惯。注释最后两行,添加一行,如下:
          # xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &    
          # twm &
           gnome-session &

        

        #vi /etc/sysconfig/vncservers       (最后添加两行)

          VNCSERVERS="1:root"
          VNCSERVERARGS[1]="-geometry 1024x768"

      5、关闭iptables 和 selinux

        # service iptables stop

        # setenforce 0

        # vim /etc/selinux/config

     

      6、设置vnc 开机自启动:

        # chkconfig vncserver on

      7、查看端口、重启服务,让刚刚配置的vnc 参数生效

        #netstat -antp   发现端口已经开启,应该是在配置密码时已经开自动开启。

     

        #vncserver -kill :1  关闭默认打开的会话  (注意kill后面要有一个空格)

        #service vncserver start     (开启一个新的vnc连接)

         

      8、下载客户端。链接VNC:       VNC server: server-IP:5901

        

     三、centos7 系统下vnc 服务安装:

      1、安装x-window :

        #yum groupinstall "X Window System" "Desktop Platform" Desktop

        #yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts

      2、设置默认启动图形界面

        #unlink /etc/systemd/system/default.target

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

      3、重启系统,加载 x-window 软件

        #reboot

      4、安装VNC软件包:

        #yum -y install tigervnc-server vnc

      5、配置VNC服务:

        需要在 /etc/systemd/system/ 目录里创建一个配置文件。可以将 /lib/systemd/sytem/vncserver@:1.service 配置文件范例拷贝一份到/etc/systemd/system/ 下。

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

        编辑配置文件,将 VNC 用户(root) 替换配置文件中的 <USER>行,例如: vnc 用户必须为本地有效用户

          ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"

          PIDFile=/root/.vnc/%H%i.pid

          

      6、重启 systemd 

        #systemctl daemon-reload 

      7、配置vnc 登录密码,可以和本地用户名不一样,在要登录的用户名下进行密码配置,例如要使用text 用户登录vnc ,请先使用  su text   命令切换至 text 账户下:

        # vncpasswd     (确保密码多于6个字符)

      8、开启服务

        # systemctl enable vncserver@:1.service

        # vncserver

      9、关闭防火墙和selinux。

      10、vnc客户端链接vnc服务器。

    IT运维开发路上的点点滴滴。。。
  • 相关阅读:
    7. Reverse Integer
    2. Add Two Numbers
    1039. 顺序存储二叉树
    Codeforces 535D
    Codeforces 385D
    URAL
    URAL
    Codeforces Round #428 (Div. 2)
    鹰蛋坚硬度实验
    Codeforces Round #392 (Div. 2)-D. Ability To Convert
  • 原文地址:https://www.cnblogs.com/weijie0717/p/6746508.html
Copyright © 2011-2022 走看看