首页主机资讯ubuntu tigervnc如何进行屏幕共享

ubuntu tigervnc如何进行屏幕共享

时间2025-10-02 14:25:04发布访客分类主机资讯浏览1017
导读:Ubuntu下TigerVNC屏幕共享的配置步骤 1. 安装TigerVNC服务器 打开终端,更新系统软件包列表并安装TigerVNC核心组件: sudo apt update sudo apt install tigervnc-stand...

Ubuntu下TigerVNC屏幕共享的配置步骤

1. 安装TigerVNC服务器

打开终端,更新系统软件包列表并安装TigerVNC核心组件:

sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common

2. 设置VNC连接密码

运行vncpasswd命令,按照提示输入并确认密码(此密码用于客户端连接时的身份验证):

vncpasswd

3. 启动VNC服务器并配置屏幕共享

使用vncserver命令启动VNC会话,其中:1表示显示编号(对应端口5901,:2对应5902,依此类推)。添加-alwaysshared参数允许多个客户端同时连接共享屏幕

vncserver :1 -alwaysshared

启动后,终端会显示VNC服务器的监听端口(如5901)和会话信息。

4. 配置桌面环境(可选但推荐)

默认情况下,VNC连接可能仅显示终端。需编辑~/.vnc/xstartup文件配置桌面环境(以Xfce为例):

nano ~/.vnc/xstartup

删除原有内容,添加以下配置(确保桌面环境已安装,如未安装可通过sudo apt install xfce4安装):

#!/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 &
    
startxfce4 &
    

保存文件后,赋予执行权限:

chmod +x ~/.vnc/xstartup

5. 配置防火墙允许VNC连接

若系统启用了UFW防火墙,需允许VNC端口(默认:1对应5901)的流量:

sudo ufw allow 5901/tcp
sudo ufw enable  # 若未启用防火墙,可跳过此步

6. 连接到共享屏幕

在客户端计算机(如Windows、Mac或另一台Ubuntu)上,使用TigerVNC、RealVNC或TightVNC等客户端软件,输入服务器IP地址和端口号(格式为< 服务器IP> :< 显示编号> ,如192.168.1.100:1),然后输入步骤2中设置的密码即可连接共享屏幕。

7. 可选:设置开机自启动

若需要VNC服务器随系统启动,可创建Systemd服务文件:

sudo nano /etc/systemd/system/vncserver@.service

添加以下内容(将< 你的用户名> 替换为实际用户名,:1对应显示编号):

[Unit]
Description=TigerVNC Server for <
    你的用户名>
    
After=syslog.target network.target

[Service]
Type=forking
User=<
    你的用户名>
    
Group=<
    你的用户名>
    
WorkingDirectory=/home/<
    你的用户名>
    
PIDFile=/home/<
    你的用户名>
    /.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i >
     /dev/null 2>
    &
    1
ExecStart=/usr/bin/vncserver :%i -depth 24 -geometry 1280x800 -alwaysshared
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

保存后,重新加载Systemd配置并启用服务:

sudo systemctl daemon-reload
sudo systemctl enable vncserver@1.service  # :1对应显示编号
sudo systemctl start vncserver@1.service

完成以上步骤后,Ubuntu系统的屏幕即可通过TigerVNC共享给远程客户端,支持多用户同时连接查看或控制。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu tigervnc如何进行屏幕共享
本文地址: https://pptw.com/jishu/717269.html
ubuntu tigervnc如何更新到最新版本 ubuntu tigervnc是否支持音频传输

游客 回复需填写必要信息