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密码,即可访问到远程桌面。建议全屏使用以获得更好的体验。
热门推荐
前后端分离系统架构:基于Spring Boot的最佳实践
浅谈余光中的“李白情结”
乌拉地尔的临床用途及其副作用
Pycharm链接远程服务器GPU跑深度学习模型
三七生长在什么地方 中国最好的三七产地在哪
止损持有的策略是什么?止损持有在不同市场环境中的效果如何?
咖喱鸡的营养成分与健康影响研究
古埠闯红灯身亡案件结果:悲剧背后的安全警示
图片与文字间距示例
全面解析雅思考试报名流程详细步骤
TCP拥塞控制机制详解:从慢启动到快速恢复
蓝牙音箱乘机托运指南:含锂电池设备只能随身携带
租房合同:确保全面性和有效性的关键要素
要么“状元频出”, 要么“抑郁自杀”, 教师子女的冰火两重天
OpenCV_图像的平滑处理详解
租房合同中房主约定的免责条款有效吗
TCP/IP协议漏洞的安全防护措施
西洋参价格全解析:影响价格的四大因素
存货周转天数是360还是365:法律视角下的分析与实务探讨
深夜看吃播会得胆结石?到底咩回事?
区块链智能合约开发:全面解析与实践指南
真没想到!这四类人不属于公务员,甚至连编制都没有
P2P网贷存在哪些法律风险?
混搭惊艳!东阳这双鞋亮相2024世界设计之都大会
想象是一种认知和智力活动
将星与空亡同柱:八字命理中的财富与婚姻解析
空天信息大学2025年能招生吗?招生专业有哪些?
红外热像仪可以检测墙内钢筋吗?
常用螺栓的连接方式及特点
创伤后积液是什么颜色的