CentOS 7.9-minimal 中 Xvnc - v1.12.0-1 的安装配置

CentOS 7.9-minimal 中 Xvnc - v1.12.0-1 的安装配置

前面说明了一下1.8版本的安装,最新的v1.12也出来了,经过安装配置发现比v1.8强了很多,体验也很好。

(1)安装 Xfce 桌面:

因为minimal版本的CentOS没有桌面,所以我们需要安装一个简单的图形桌面管理应用:Xfce

yum install -y epel-release 
yum groupinstall -y Xfce 

(2)使用 YUM 安装 tigervnc-server:

该方法目前只发现适用于龙蜥8(Anolis8),输入如下命令使用 YUM 源进行安装:

yum install -y tigervnc-server 

安装的版本是v1.12.0-4,该版本还算比较新。安装完后跳过第(3)部分的RPM包安装即可。

(3)使用下载的 RPM 包安装:

由于 CentOS7.9 的 YUM 源不能获得 RPM 包,所以只能从官网指定的网站 sourceforge 获取适合 EL7的 RPM包了:

 wget -O tigervnc-server-1.12.0-1.el7.x86_64.rpm \
         https://sourceforge.net/projects/tigervnc/files/stable/1.12.0/el7/RPMS/x86_64/tigervnc-server-1.12.0-1.el7.x86_64.rpm/download 

 wget -O tigervnc-server-minimal-1.12.0-1.el7.x86_64.rpm \
         https://sourceforge.net/projects/tigervnc/files/stable/1.12.0/el7/RPMS/x86_64/tigervnc-server-minimal-1.12.0-1.el7.x86_64.rpm/download 

 wget -O tigervnc-selinux-1.12.0-1.el7.noarch.rpm \
         https://sourceforge.net/projects/tigervnc/files/stable/1.12.0/el7/RPMS/noarch/tigervnc-selinux-1.12.0-1.el7.noarch.rpm/download 

 wget -O tigervnc-license-1.12.0-1.el7.noarch.rpm \
         https://sourceforge.net/projects/tigervnc/files/stable/1.12.0/el7/RPMS/noarch/tigervnc-license-1.12.0-1.el7.noarch.rpm/download 

依赖安装:

yum install -y policycoreutils-python libXfont2 

rpm 包安装:

rpm -ivh tigervnc-selinux-1.12.0-1.el7.noarch.rpm \
         tigervnc-server-minimal-1.12.0-1.el7.x86_64.rpm \
         tigervnc-server-1.12.0-1.el7.x86_64.rpm \
         tigervnc-license-1.12.0-1.el7.noarch.rpm 

安装后使用如下命令验证是否成功:

rpm -qa | grep tigervnc-server 
tigervnc-server-minimal-1.8.0-22.el7.x86_64(这个可以保留,因为有其它包依赖于它)
tigervnc-server-1.8.0-22.el7.x86_64

(4)配置用户映射:

需要手动先执行一次 vncserver命令,生成相关配置文件:

cat >> /etc/tigervnc/vncserver.users <<"EOF"
:1=root
EOF

(5)设置登录密码:

接下来运行 vncpasswd 命令设置 VNC 的登陆密码。

vncpasswd <<"EOF"
666666
666666
EOF

(6)设置支持 Xfce:

vnc 默认是支持 Gnome 和 KDE 的,对于 xfce 桌面需要如下配置:

cat >> ~/.vnc/config <<"EOF"
session=xfce
geometry=1600x900
EOF

注意:分辨率也是在这里设置的。还可以设置在 /etc/tigervnc/vncserver-config-defaults 中,这对多个用户统一管理好一些。

(7)service 配置:

启动服务的配置相对1.8版本要方便很多,只需要执行下面的命令即可:

 systemctl enable --now vncserver@:1 

这样就会自动启动了,同时会立即启动服务。

(8)防火墙配置:

如果系统启用了防火墙,需要配置相应规则,否则连接不上:

firewall-cmd --add-port=5901/tcp --permanent 
firewall-cmd --reload 
firewall-cmd --list-all 

可以为多个用户设置一个端口范围,如:

firewall-cmd --add-port=5901-5910/tcp --permanent 
firewall-cmd --reload 
firewall-cmd --list-all 

然后就可以通过电脑上的 vncviewer 远程桌面连接到该Linux服务器了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值