Centos中怎么安装vncserver(centos,vncserver,开发技术)

时间:2024-05-09 20:11:43 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

VNC (Virtual Network Console)是虚拟网络控制台的缩写。它是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。

Centos中怎么安装vncserver

系统环境

  • 服务端:Centos7.7 Minimal
  • 客户端:Windows10

安装桌面环境

本实验中安装的系统没有安装桌面环境,我们需要自己安装,如果已经安装桌面了清跳过这一步。Centos7提供了”Cinnamon Desktop”,”MATE Desktop”,”GNOME Desktop”,”KDE Plasma Workspaces”,”LXQt Desktop”,”Xfce”让我们安装。

下面的命令列出可用环境组:

[root@localhost~]#yumgrouplistLoadedplugins:fastestmirrorThereisnoinstalledgroupsfile.Mayberun:yumgroupsmarkconvert(seemanyum)Loadingmirrorspeedsfromcachedhostfile*base:mirrors.tuna.tsinghua.edu.cn*epel:mirrors.aliyun.com*extras:mirrors.aliyun.com*updates:mirrors.aliyun.comAvailableEnvironmentGroups:MinimalInstallComputeNodeInfrastructureServerFileandPrintServerCinnamonDesktopMATEDesktopBasicWebServerVirtualizationHostServerwithGUIGNOMEDesktopKDEPlasmaWorkspacesDevelopmentandCreativeWorkstationAvailableGroups:CinnamonCompatibilityLibrariesConsoleInternetToolsDevelopmentToolsEducationalSoftwareElectronicLabFedoraPackagerGeneralPurposeDesktopGraphicalAdministrationToolsHaskellLXQtDesktopLegacyUNIXCompatibilityMATEMilkymistScientificSupportSecurityToolsSmartCardSupportSystemAdministrationToolsSystemManagementTurboGearsapplicationframeworkXfceDone

我们可以选择自己喜欢的桌面环境,在这里选择安装Xfce桌面:

[root@localhost~]#yum-yinstallepel-release&&yumgroupinstallXfce

创建一个用户

[root@localhost~]#useradduser1[root@localhost~]#echo'123456'|passwd--stdinuser1[root@localhost~]#usermod-a-Gwheeluser1

安装VNC Server

在Centos仓库默认提供的是TigerVNC安装包,我们就安装这个:

[root@localhost~]#yum-yinstalltigervnc-servertigervnc-server-module

切换到user1用户,运行vncserver命令创建一个初始配置并设置密码:

[root@localhost~]#su-user1[user1@localhost~]$vncserver:2Youwillrequireapasswordtoaccessyourdesktops.Password:Verify:Wouldyouliketoenteraview-onlypassword(y/n)?nAview-onlypasswordisnotusedNew'localhost.localdomain:2(user1)'desktopislocalhost.localdomain:2Startingapplicationsspecifiedin/home/user1/.vnc/xstartupLogfileis/home/user1/.vnc/localhost.localdomain:2.log

然后停止vncserver服务,目的就是创建密码和.vnc下面的文件。

[user1@localhost~]$vncserver-kill:2

配置VNC Server

编辑用户家目录下面的.vnc/xstartup文件

[user1@localhost~]$vim~/.vnc/xstartup#!/bin/shxrdb$HOME/.Xresources#xsetroot-solidgrey#xterm-geometry80x24+10+10-ls-title"$VNCDESKTOPDesktop"&#twm&startxfce4&

如果需要修改屏幕分辨率,可以修改~/.vnc/config文件,取消gemoetry前面的注释。

[user1@localhost~]$vim.vnc/config##Supportedserveroptionstopasstovncserveruponinvocationcanbelisted##inthisfile.Seethefollowingmanpagesformore:vncserver(1)Xvnc(1).##Severalcommononesareshownbelow.Uncommentandmodifytoyourliking.###securitytypes=vncauth,tlsvnc#desktop=sandboxgeometry=1920x1080#localhost#alwaysshared

创建 Systemd Unit文件

Unit文件方便快速的启动,停止,重启服务

[user1@localhost~]$sudocp/usr/lib/systemd/system/vncserver@.service/etc/systemd/system/vncserver@:2.service

编辑vncserver@:2.service,替换文件里面的为user1用户, Type由默认的forking改为simple

[user1@localhost~]$vim/etc/systemd/system/vncserver\@\:2.service[Unit]Description=Remotedesktopservice(VNC)After=syslog.targetnetwork.target[Service]Type=simpleExecStartPre=/bin/sh-c'/usr/bin/vncserver-kill%i>/dev/null2>&1||:'ExecStart=/usr/sbin/runuser-luser1-c"/usr/bin/vncserver%i"PIDFile=/home/user1/.vnc/%H%i.pidExecStop=/bin/sh-c'/usr/bin/vncserver-kill%i>/dev/null2>&1||:'[Install]WantedBy=multi-user.target

启动vncserver服务

#重新加载管理器配置[user1@localhost~]$sudosystemctldaemon-reload#启动vncserver[user1@localhost~]$sudosystemctlstartvncserver@:2

客户端远程连接测试

在windows10客户端打开VNC Viewer,输入地址和会话端口号:
Centos中怎么安装vncserver

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Centos中怎么安装vncserver的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Centos7.3如何更改mariadb数据库的存储路径下一篇:

14 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18