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/[email protected]:1.service 配置文件范例拷贝一份到/etc/systemd/system/ 下。

    #cp /lib/systemd/system/[email protected].service /etc/systemd/system/[email protected]: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 [email protected]:1.service

    # vncserver

  9、关闭防火墙和selinux。

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

时间: 2024-07-30 10:15:49

centos 6 和centos 7 系统下vnc配置的相关文章

Linux下VNC配置多个桌面和修改密码 不会当系统重启vnc失效

1:vncserver 2:iptables -I INPUT -p tcp --dport 5901 -j ACCEPT   客户端方式 3:iptables -I INPUT -p tcp --dport 5801 -j ACCEPT   浏览器方式 4:vi /root/.vnc/xstartup   注释掉最后一行 #twm &  末行添加:gnome-session & 5:vncserver :1 配置多个桌面 Linux下VNC配置多个桌面和修改密码 可以使用如下的方法启动多

Linux系统下如何配置SSH_Centos7 ssh连接配置 CentOS7下安全配置

转自:http://www.linuxdown.net/install/config/2016/0611/5853.html Linux系统下如何配置SSH_Centos7 ssh连接配置 CentOS7下安全配置SSH 时间:2016-06-11 11:13来源:未知 作者:Linux先生 举报 点击:1804次 SSH 通常是我们进入新伺服器的第一个应用程式,它也取代了telnet 和rsh 成为管理伺服器的最主要介面. SSH 通常是我们进入新伺服器的第一个应用程式,它也取代了telnet

Linux下VNC配置使用总结:开启+桌面配置+安全访问

操作环境:CentOS 5.3 + Windows XP SP3 32bit + RealVNC 4.1.2 i386 + TigerVNC. 参考:潇湘隐者-Linux系统VNC配置实践总结,萨米的博客-VNC配置,孤叶风铃-Linux 开启VNCSERVER,远程桌面设置:利用putty进行vnc + ssh tunneling VNC是基于RFB(Remote FrameBuffer)的一款开源的远程桌面控制软件.目前,原来的AT&T版本已经不再使用,因为更多有重大改善的分支版本已经出现,

Linux系统下安装配置 OpenLDAP + phpLDAPadmin

实验环境: 操作系统:Centos 7.4 服务器ip:192.168.3.41 运行用户:root 网络环境:Internet LDAP(轻量级目录访问协议)是一个能实现提供被称为目录服务的信息服务,也是一套用户认证体系系统:一般在大型企业.学校.政府单位使用的比较多,LDAP是由4部分组成,这4部分分别是slapd(独立LDAP守护进程).slurpd(独立的LDAP更新复制守护进程).LDAP协议库.工具软件和示例客户端(phpLDAPadmin),目录服务是一种特殊的数据库系统,用来存储

CentOS6.5_64位系统下安装配置postfix邮件系统 启用并配置SMTP在第三方上边使用发送邮件

一前言 本来使用qq邮箱发送邮件,然后借助sendEmail来发送邮件告警,但是有每天的200封限制,很是不爽,于是想到来自己搭建邮件服务器来解决这个问题,关于使用sendEmail来借助qq邮箱来发送邮件详见http://www.cnblogs.com/Dicky-Zhang/p/5982973.html,在做这个之前,在网上查找了很多资料,发现很是混乱,不成一体,拼拼凑凑,根本无法使用,所以记录下来,方便后来人使用. 在做postfix之前,我成功搭建了iredmail,一个强大的开源系统.

迅为iTOP-4412开发板Linux系统下如何配置wifi模块

精英版在 linux 下使用 wifi,需要进行下面的配置: 首先用户在拿到光盘资料以后查看下光盘里面的"linux"->"root_xxxxxxxx.tar.gz"文件,其中的 "xxxxxxxx" 代表linux系统的版本日期, 迅为提供的支持linux下wifi的系统版本是 "root_20150422.tar.gz" , 也就是 2015-04-22 以后的版本(包括 20150422)是支持 wifi 模块的.

CentOS系统下安装配置ftp服务

安装配置步骤: rpm -ivh /opt/bak/vsftpd-2.2.2-11.el6.x86_64.rpm --本地安装vsftpd ll /etc/vsftpd/  --查看vsftpd的配置文件 里面一共有四个配置文件: vsftpd.conf 为主配置文件, ftpusers为黑名单用户配置文件,通常我们的系统用户还有根用户都是放在这个配置文件里面的,因为这些用户的权限很大,如果使用ftp服务可能造成一些问题, user_list为用户列表文件(可以通过在配置文件vsftpd.con

CentOS和RedHat等系列系统 yum源配置、时间同步

一.yum源配置 1,进入yum源配置目录cd /etc/yum.repos.d 2,备份系统自带的yum源mv CentOS-Base.repo CentOS-Base.repo.bk下载163网易的yum源:wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 3,更新玩yum源后,执行下边命令更新yum配置,使操作立即生效yum makecache yum list测试加缓存更新 4,除了网易之外,国内还有其他不错的yum源,比如中

CentOS6.7系统下安装配置Oracle11G R2

一.安装Oracle 11G前环境搭建 本次实验是基于Linux(CentOS6.7_64)下搭建oracle 11g环境,这里选择CentOS安装oracle并不是最佳选择,可以根据需要选择不同的Linux发行版,如Oracle Linux.SuSE Linux.Red Hat.IBM AIX等. VM或物理机的配置要求: 在实验环境安装oracle11g最少需要2G内存.2个cpu.2G交换分区.磁盘空间不低于20G. 生产环境中,要保证oracle的性能,建议最低配置为8G内存.4个cpu