本文主要介绍了如何在安装 Manjaro 系统的树莓派中安装 realvnc-server 服务器,并设置开机自启动以及防火墙配置。

安装 RealVNC 服务

安装基础构建工具组

sudo pacman -S base-devel

下载安装包

如遇到下载缓慢或无法下载的情况,可尝试使用油猴插件 Github 增强 - 高速下载 获取镜像链接
wget https://github.com/azalinux/realvnc-server-aarch64-manjaro/releases/download/realvnc-vnc-server-6.7.2.43081-1-aarch64/realvnc-vnc-server-6.7.2.43081-1-aarch64.pkg.tar.zst

开始安装

sudo pacman -U realvnc-vnc-server-6.7.2.43081-1-aarch64.pkg.tar.zst

启动服务并设置开机启动

sudo systemctl enable vncserver-x11-serviced.service
sudo systemctl start vncserver-x11-serviced.service
sudo systemctl status vncserver-x11-serviced.service

设置防火墙

# 永久修改网络接口 eth0 和 wlan0 为内部区域(internal)
sudo firewall-cmd --permanent --zone=internal --change-interface=eth0
sudo firewall-cmd --permanent --zone=internal --change-interface=wlan0
# 为内部区域打开 vnc-server 服务端口
sudo firewall-cmd --permanent --zone=internal --add-service=vnc-server
# 重新加载防火墙
sudo firewall-cmd --reload