• 当前位置: 首 页 > 教育百科 > 学历/技能 > 正文

    VNC介绍与配置

    :2024年02月08日
    记忆笔Aizhot

    在企业运维中,会用到很多远程桌面软件工具,在方便我们管理维护的同时,也能有效的管理不同用户访问的需求,今天就来介绍一款远程工具服务:VNC。

    Install and Configure

    VNC

    在企业运维中,会用到很多远程桌面软件工具,在方便我们管理维护的同时,也能有效的管理不同用户访问的需求,今天就来介绍一款远程工具服务:VNC。

    01

    VNC简介

    相信很多使用Linux系统、特别是oracle数据库的同事都有听说过或长期使用过。

    什么是VNC

    VNC(Virtual Network Computing,虚拟网络计算机)是一种可以对远程计算机进行远程控制的软件,支持linux远程桌面管理,也适合其它操作系统。

    VNC架构

    VNC是一种C/S架构的协议,主要由两个部分组成:VNC Server及VNC Viewer Client。

    VNC运行过程

    1、VNC客户端通过浏览器或VNC Viewer Client连接至VNC Server。

    2、VNC Server传送一个对话窗口至客户端,要求输入连接密码,以及存取的VNC Server显示装置。

    3、在客户端输入联机密码后,VNC Server验证客户端访问端口和用户是否存在。

    4、通过VNC Server的验证后,客户端将立即要求VNC Server显示桌面环境。

    5、VNC Server将获得的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNC Server的桌面环境及输入装置。

    02

    VNC安装

    VNC Server先决条件和rpm安装

    1、检查系统中是否已安装vnc软件

    rpm -q tigervnc tigernvc-server

    2、操作系统需要已安装GNOME图形

    “X Window System” 或 "xorg-x11-fornts-Type1"

    如果没有则需要进行安装

    03

    VNC配置

    VNC Server支持多种配置

    1、单用户单界面配置(一个用户访问,使用一个界面)

    2、多用户单界面配置(多个用户访问,使用同一个界面)

    配置用户密码

    VNC中配置用户密码需要先切换至该用户账号下,输入vncpasswd,输入两次密码,

    [root@localhost ~]# su - jack

    Last login: Tue Feb 8 13:25:07 CST 2024 on pts/0

    [jack@localhost ~]$ vncpasswd

    Password:

    Verify:

    Would you like to enter a view-only password (y/n)? n

    A view-only password is not used

    配置文件

    配置文件 /etc/sysconfig/vncservers在该文件最后添加

    VNCSERVERS="1:root 2:rose 3:jack"

    VNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared"

    VNCSERVERARGS[2]="-geometry 1024x768 -alwaysshared"

    VNCSERVERARGS[3]="-geometry 1024x768 -alwaysshared"

    参数解释

    vncservers该行表示允许登录的账号,可以设定多个,用空格隔开。前面的数字代表连接VNC服务器时使用的桌面号,默认VNC启始端口5900,用户相应的端口号5900+“数字”,通过vnc工具连接时使用IP+桌面号 进行连接。例如10.0.48.21:1

    -geometry 1024x768表示分辨率

    -alwaysshared 表示允许多终端同时登陆(同一个显示器可以连接多个客户机)

    -nolisten tcp 不监听X端口(60xx端口)

    -SecurityTypes None 登录不需要密码验证(VncAuth默认需要密码认证)

    -depth 代表色深,有8、16、24、32

    启停vnc服务

    systemctl start vncserver 启动服务

    停止某个单独的vnc连接,使用root账号:

    vncserver -kill :1

    注意:vncserver只能由启动它的用户来关闭,即使是root也不能关闭其它用户开启的vncserver,只能用kill命令暴力杀死进程。

    如果是单独通过建立service服务启动的进程则可以直接stop对应的服务:systemctl start vncserver@:2.service

    ---------    END    ---------

    [使用说明]

    封面、图片 | 秀米

    文字内容 | 作者:ZJJ

    [编辑:王振袢 &发表于江苏]
    [我要纠错]

    来源:本文内容搜集或转自各大网络平台,并已注明来源、出处,如果转载侵犯您的版权或非授权发布,请联系小编,我们会及时审核处理。
    声明:江苏教育黄页对文中观点保持中立,对所包含内容的准确性、可靠性或者完整性不提供任何明示或暗示的保证,不对文章观点负责,仅作分享之用,文章版权及插图属于原作者。

    关键词: Install ConfigureVNC 企业 用到 很多
    有价值
    0
    无价值
    0
    猜您喜欢
    最热文章

    暂不支持手机端,请登录电脑端访问

    正在加载验证码......

    请先完成验证