Linux 上安装配置 VNC Server 您所在的位置:网站首页 centos离线安装vncserver Linux 上安装配置 VNC Server

Linux 上安装配置 VNC Server

2024-02-01 05:59| 来源: 网络整理| 查看: 265

一、简介

VNC (Virtual Network Console),即 虚拟网络控制台。它是一款优秀的远程控制工具软件,而且是基于 UNIX 和 Linux 操作系统的免费开源的。

1、优点 远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美

2、VNC基本上是由两部分组成

一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver);

3、特点

同样可以远程连入UNIX、Linux进行图形化操作的还有流行的Xmanager,VNC与之相比——两者工作原理不一样;VNC 是远程连入操作系统,所有操作在UNIX、Linux主机服务端进行,即使操作过程中“本地电脑与操作主机网络断开”,也不影响操作的顺利进行;Xmanager 是通过端口将主机服务器的UI界面引导到本地电脑进行展现,如操作过程出现“本地电脑与操作主机网络断开”,操作将中断失败!如果操作中进行的工作任务非常重要,不能中断,如ORACLE RAC实施,结果是灾难性的;更重要的是,VNC是免费的、开源的,Xmanager收费的;

4、工作流程

(1)在服务器端启动 VNC Server。(2)VNC客户端通过浏览器或 VNC Viewer 连接至VNC Server;(3)VNC Server传送一对话窗口至客户端,要求输入连接密码, 以及存取的VNC Server显示装置。(4)在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。(5)若是客户端通过 VNC Server 的验证,客户端即要求VNC Server显示桌面环境。(6)VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。(7)VNC Server将来由 X Server 的桌面环境利用VNC通信协议送至客户端, 并且允许客户端控制VNC Server的桌面环境及输入装置。

二、VNC 服务端安装(CentOS 6.*)

1、检查服务器是否安装了 VNC;

rpm -qa | grep vnc

2、如果没有安装VNC,输入以下命令进行安装;

yum install tigervnc tigervnc-server -y

3、安装之后,编辑文件进行配置;

vim /etc/sysconfig/vncservers

复制最后两行并去掉行首注释符,然后修改,如下所示: 在这里插入图片描述

配置说明:

1、VNCSERVERS 配置登录远程桌面的用户名;2、VNC 的默认监听端口是 5900,监听端口规则为590+usernumber【如 2:root对应端口号5902】3、VNCSERVERARGS[2] 登录桌面配置;【2 为用户序号,1366x768 为分辨率,-nolisten tcp 为阻止tcp包,-nohttpd 为阻止http包,-localhost 代表只监听本地。如:VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"】

4、设置密码,两次输入即可;

vncpasswd

5、启动 vncserver 服务

/etc/init.d/vncserver start 或 service vncserver start 或重启 service vncserver restart

6、配置使用GNOME桌面

vim /root/.vnc/xstartup

注释掉twm &,结尾添加一行 gnome & ,如图所示: 在这里插入图片描述

注意: 如果没有安装 Linux 图形界面,则需要安装: rpm -qa |grep gnome 【检查是否安装了图形界面】 yum groupinstall "X Window System" "Chinese Support" "Desktop" 【安装】

7、若 Linux开启了防火墙,就需要手工开启相应的端口;

iptables -I INPUT -p tcp --dport 5902 -j ACCEPT

8、设置vncserver服务开机自启动,重启 Linux 完成;

chkconfig vncserver on

其他问题可参考:

【阿里云ECS CentOs6.8 安装GNOME桌面和VNC Server】 https://baijiahao.baidu.com/s?id=1581487507015654536&wfr=spider&for=pc 【Linux安装vncserver连接不上提示timeout】 https://blog.csdn.net/yzg2010a/article/details/37994145 【Linux CentOS 7的图形界面安装(GNOME、KDE等)】 https://jingyan.baidu.com/article/0964eca26fc3b38284f53642.html 【Linux CentOS 7安装GNOME图形界面并设置默认启动方式】 https://blog.csdn.net/duchao123duchao/article/details/72617768 【Linux的桌面环境gnome、kde、xfce、lxde 等等使用比较】 https://www.cnblogs.com/chenmingjun/p/8506995.html 【放弃 Tightvnc, 选择 Tigervnc】 https://www.cnblogs.com/johnsonshu/p/8432307.html 【centos7系列安装vnc服务并授权用户访问】 http://blog.51cto.com/shaonian/2090283 【Linux服务器上安装配置VNC Server】 https://blog.csdn.net/aiynmimi/article/details/76850984 【Linux系统上安装VNC服务,不支持yum安装的情况】 https://blog.csdn.net/JohnnySun2015/article/details/77051139 【windows下使用vnc viewer远程连接Linux桌面】 http://blog.51cto.com/nameyjj/582965 【Linux下VNC的安装使用】 https://blog.csdn.net/singgel/article/details/73526864 【用vnc实现windows远程连接linux桌面】 https://blog.csdn.net/clerk0324/article/details/51658224



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有