TigerVNC在Ubuntu上共享文件的配置步骤
1. 安装TigerVNC Server及桌面环境
首先确保系统已安装桌面环境(Ubuntu Desktop版默认包含,Server版需手动安装),并安装TigerVNC Server:
# 更新软件包列表
sudo apt update
# 安装轻量级桌面环境(推荐Xfce,适合远程桌面)
sudo apt install xfce4 xfce4-goodies -y
# 安装TigerVNC Server
sudo apt install tigervnc-standalone-server -y
2. 配置VNC密码
为当前用户设置VNC访问密码(无需sudo):
vncpasswd
按照提示输入并确认密码(可选设置“仅查看”密码,勾选对应选项)。
3. 配置桌面启动脚本(xstartup)
修改用户家目录下的.vnc/xstartup文件,确保启动正确的桌面环境(以Xfce为例):
# 创建或编辑xstartup文件
nano ~/.vnc/xstartup
粘贴以下内容(关键:取消exec startxfce4前的注释):
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
保存文件后,赋予执行权限:
chmod u+x ~/.vnc/xstartup
4. 启动TigerVNC Server并设置共享
使用vncserver命令启动服务,通过-alwaysshared参数启用文件共享(允许多个客户端同时连接并共享桌面):
vncserver -alwaysshared
首次启动会提示选择显示端口(如:1对应5901端口),后续可通过vncserver -list查看运行中的会话。
5. 配置Systemd服务(可选,实现开机自启)
为TigerVNC Server创建Systemd单元文件,实现开机自动启动:
# 复制模板文件并编辑(替换为实际用户名)
sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
sudo nano /etc/systemd/system/vncserver@:1.service
修改以下内容(关键:将替换为你的用户名):
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=simple
User=
PAMName=login
PIDFile=/home//.vnc/%H:1.pid
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver :1 -geometry 1920x1080 -alwaysshared -fg
ExecStop=/usr/bin/vncserver -kill :1
[Install]
WantedBy=multi-user.target
保存后,重新加载Systemd并设置开机启动:
sudo systemctl daemon-reload
sudo systemctl enable vncserver@:1.service
6. 连接并测试共享
使用TigerVNC Viewer或其他客户端连接Ubuntu服务器(格式:<服务器IP>:<端口>,如192.168.1.100:1),输入之前设置的VNC密码即可登录。登录后,客户端将共享服务器的桌面环境,可实时查看和操作桌面文件。
注意事项
- 确保Ubuntu防火墙允许VNC端口(默认5900+端口号,如
:1对应5901)通过:sudo ufw allow 5901/tcp - 若需调整桌面分辨率或颜色深度,可在
vncserver命令中添加参数(如-geometry 1280x720 -depth 24),或在~/.vnc/config文件中配置。 - 多用户共享时,每个用户需单独启动自己的VNC会话(通过
vncserver :<端口号>),并确保~/.vnc/xstartup配置正确。
以上就是关于“tigervnc在ubuntu上如何共享文件”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm