tigervnc在ubuntu上如何共享文件
导读:TigerVNC在Ubuntu上共享文件的配置步骤 1. 安装TigerVNC Server及桌面环境 首先确保系统已安装桌面环境(Ubuntu Desktop版默认包含,Server版需手动安装),并安装TigerVNC Server:...
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单元文件,实现开机自动启动:
# 复制模板文件并编辑(替换<
username>
为实际用户名)
sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
sudo nano /etc/systemd/system/vncserver@:1.service
修改以下内容(关键:将<
username>
替换为你的用户名):
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=simple
User=<
username>
PAMName=login
PIDFile=/home/<
username>
/.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配置正确。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: tigervnc在ubuntu上如何共享文件
本文地址: https://pptw.com/jishu/736046.html
