统信UOS系统配置VNC远程桌面

统信系统安装完成后,如要进行VNC远程,需要安装VNC服务。系统未集成VNC远程服务,需要进行安装配置。
一、VNC服务安装
1. 安装VNC及其依赖
● 电脑要保证可以连接互联网,打开终端输入以下命令,安装VNC。
sudo apt update  # 更新索引  sudo apt install x11vnc -y # 安装VNC  
 
● 如何电脑没有网络,可以用一台同系统版本同架构的联网电脑,将安装文件下载下来,导入没有网络的电脑进行安装。软件包下载使用以下方法。
联网的电脑,打开终端输入
sudo apt clean  # 清除本地已缓存的安装包sudo apt install -d x11vnc  # 只下载不安装vnc安装包及依赖
● 下载后的安装包文件会缓存在/var/cache/apt/archives/文件夹,我们只需要将下载下来的安装包,拷贝到未联网电脑上进行逐个双击打开安装即可。
2. 设置VNC访问密码
x11vnc -storepasswd
● 输入自定义密码(输入不显示)→回车
● 重复密码确认→回车
● 提示write password…[y]/n输入y保存
   密码文件路径:/home/你的用户名/.vnc/passwd
二、VNC服务配置
1. 创建服务文件
新建.txt文件,将以下命令拷贝到.txt文件中,重命名为x11vnc.service
[Unit]Description=”x11vnc”Requires=display-manager.serviceAfter= display-manager.service[Service]Type=simpleExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/adminsys/.vnc/passwd -rfbport 15900 -shared[Install]WantedBy=multi-user.target
2. 将x11vnc文件拷贝到system目录
将x11vnc文件放在桌面,在桌面打开终端,输入以下命令拷贝文件。
sudo cp x11vnc.service /etc/systemd/system/  # 将x11vnc.service拷贝到system目录
3. 设置x11vnc服务
sudo systemctl daemon-reload   # 重载systemd,让系统识别新放入的服务文件sudo systemctl enable x11vnc.service   # 设置开机自启动  sudo systemctl start x11vnc.service  #启动服务器sudo systemctl status x11vnc.service  #查看服务状态sudo reboot  #重启电脑netstat -antlp | grep 15900  #查看15900端口监听状态
三、使用VNC进行远程桌面连接
1. Windows远程UOS
电脑安装VNC软件,输入ip:15900进行远程
2. 信创电脑远程UOS
电脑使用远程客户端,选择VNC协议进行远程