当前位置:TranBon博客 > 首页 > 技术 > CentOS7安装GNOME桌面及VNC远程桌面服务

CentOS7安装GNOME桌面及VNC远程桌面服务

adminis4年前 (2021-02-21)技术31880

Centos7安装GNOME桌面

yum groupinstall -y "GNOME Desktop" "Graphical Administration Tools"


设置成图形模式

systemctl set-default graphical.target


如果将来想默认退回命令行模式,执行以下命令

systemctl set-default multi-user.target


重启服务器(可选):

reboot


安装EPEL仓库及其他工具

yum install -y epel-release net-tools && yum -y update


以下教程,使用VNCuser作为普通用户,你可以拿用其他用户代替


安装VNC服务

yum install -y tigervnc-server


设置防火墙端口:

firewall-cmd --zone=public --add-port=5900-5920/tcp
firewall-cmd --zone=public --add-port=5900-5920/tcp --permanent


复制配置文件到/etc/

cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service



修改systemd配置文件:

vi /etc/systemd/system/vncserver@:1.service


改为vncuser

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



把/home/改为/home/vncuser

PIDFile=/home/vncuse/.vnc/%H%i.pid



迎合SELinux策略:不需要
ausearch -c 'geoclue' --raw | audit2allow -M my-geoclue
semodule -i my-geoclue.pp


重新加载配置

systemctl daemon-reload


添加vncuser用户

useradd vncuser


启动VNC并设置VNC认证密码:先设置远程控制密码,然后再设置一个查看密码

/usr/sbin/runuser -l vncuser -c /usr/bin/vncserver %i



检查是否有成功启动,并查看VNC端口

netstat -lntp |grep vnc


设置开机启动服务

systemctl enable vncserver@:1.service


设置vncuser用户登录密码,这个密码不同于VNC认证密码

passwd vncuser



客户端:


其他Linux上安装VNC客户端vncviewer,

yum install -y vinagre



Windows用户,手动下载VNC客户端;
https://www.realvnc.com/en/connect/download/viewer/


远程上去试试,服务器IP+端口


PS:

修改VNC密码

su - vncuser
 vncpasswd root


有道云笔记  https://note.youdao.com/ynoteshare/index.html?id=699fe035e800fbf512b7319631f3eaf9

第10条随机版权

扫描二维码推送至手机访问。

版权声明:本文由TranBon博客发布,如需转载请注明出处。

本文链接:http://user.33ol.com/?id=273

“CentOS7安装GNOME桌面及VNC远程桌面服务” 的相关文章

vi编辑器教程

http://blog.sina.com.cn/s/blog_736f1c59010136ry.htmlhttp://blog.csdn.net/lanxinju/article/details/5731843Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配。注意,vi...

SSR 一键部署脚本

一个逗比写的逗比脚本ssr.sh脚本说明: ShadowsocksR 一键安装/管理脚本,支持单端口/多端口切换和管理系统支持: CentOS6+ / Debian6+ / Ubuntu14+使用方法: https://doub.io/ss-jc42/项目地址: https://...

cnetos系统mysql配置my.cnf文件,跳过密码认证登录并设置远程登录(不一定有效)

cnetos系统mysql配置my.cnf文件,跳过密码认证登录并设置远程登录(不一定有效)

cnetos手动安装mysql没有my.cnf配置文件时,1.可以从其它服务器把my.cnf文件拷贝到需要的服务器上,2.可以touch创建my.cnf文件这边是直接使用touch命令my.cnf文件的,创建在/etc/目录下[root@host ~]#  touch&...