首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >通过VNC远程访问远程电脑

通过VNC远程访问远程电脑

原创
作者头像
DifficultWork
发布2026-01-14 15:33:07
发布2026-01-14 15:33:07
900
举报
文章被收录于专栏:阶梯计划阶梯计划

1 背景

服务端电脑:统信UOS、华为麒麟芯片

客户端电脑:windows11

2 服务端电脑准备

2.1 安装TigerVNC服务器

代码语言:bash
复制
sudo apt install tigervnc-standalone-server tigervnc-common -y
# 设置VNC密码(第一次运行)
vncpasswd
# 如有必要也要安装一下下面这个
sudo apt install tigervnc-scraping-server -y

2.2 创建VNC配置文件

代码语言:bash
复制
mkdir -p ~/.vnc
cat > ~/.vnc/config << 'EOF'
geometry=1920x1080
depth=24
localhost
alwaysshared
EOF

2.3 创建启动脚本

代码语言:bash
复制
cat > ~/.vnc/xstartup << 'EOF'
#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# 确保使用正确的显示
export DISPLAY=:1
# 启动桌面
exec /usr/bin/startx &
EOF

2.4 开放防火墙端口

代码语言:bash
复制
sudo ufw allow 5900/tcp
sudo ufw allow 5901/tcp

2.5 使用x0vncserver(共享当前显示)

代码语言:bash
复制
x0vncserver -display :0 -passwordfile ~/.vnc/passwd

3 客户端电脑准备

3.1 下载VNC Viewer并安装

3.2 连接到服务端

在VNC Viewer创建连接时输入 UOS_IP地址:0(如:192.168.1.100:0),这里0表示当前桌面。接着输入设定的密码即可。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 背景
  • 2 服务端电脑准备
    • 2.1 安装TigerVNC服务器
    • 2.2 创建VNC配置文件
    • 2.3 创建启动脚本
    • 2.4 开放防火墙端口
    • 2.5 使用x0vncserver(共享当前显示)
  • 3 客户端电脑准备
    • 3.1 下载VNC Viewer并安装
    • 3.2 连接到服务端
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档