问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Ubuntu 20.04下配置VNC Server及NoVNC代理访问指南

创作时间:
作者:
@小白创作中心

Ubuntu 20.04下配置VNC Server及NoVNC代理访问指南

引用
CSDN
1.
https://blog.csdn.net/qq_34644203/article/details/140401708

本文将详细介绍如何在Ubuntu 20.04系统上配置VNC Server,使用GNOME桌面环境,并通过NoVNC代理实现远程访问。

安装TigerVNC

首先需要更新系统包列表并安装TigerVNC独立服务器:

sudo apt update
sudo apt install tigervnc-standalone-server

配置VNC

编辑~/.vnc/xstartup文件,将以下内容粘贴进去并保存:

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
gnome-session &

确保该文件具有可执行权限:

chmod +x ~/.vnc/xstartup

设置VNC Server密码

运行vncpasswd命令设置访问VNC时的密码。如果希望配置为可交互模式(而非只读模式),在最后一步选择n

启动VNC Server

使用以下命令启动VNC服务,其中:1代表5901端口:

vncserver :1

配置NoVNC代理

可以通过两种方式配置NoVNC代理:

克隆NoVNC仓库

git clone https://github.com/novnc/noVNC.git
cd noVNC
./utils/novnc_proxy --vnc localhost:5901

本地安装NoVNC

sudo snap install novnc
novnc --vnc localhost:5901

启动后会生成一个链接地址,可以在服务端通过这个地址进行测试。

客户端访问

在客户端浏览器中输入服务器的IP地址加上端口(NoVNC默认为6080端口)访问远程桌面,例如:

192.168.1.10:6080

连接成功后,输入之前设置的VNC密码,即可访问到远程桌面。建议全屏使用以获得更好的体验。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号