# 安装 TigerVNC 服务器
sudo apt-get update
sudo apt-get install -y tiger-vnc-standalone-server
# 配置 VNC 服务器
# 创建一个 VNC 密码文件
vncserver
# 这将提示你设置一个 VNC 密码,并启动一个 VNC 会话。
# 记下分配的显示号(例如 :1)
# 创建一个自定义的 xstartup 文件以确保正确启动桌面环境
vncserver -kill :1
cp ~/.vnc/xstartup ~/.vnc/xstartup.bak
nano ~/.vnc/xstartup
# 修改 xstartup 文件内容如下:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec /etc/X11/Xsession gnome-session &
# 确保 xstartup 文件具有可执行权限
chmod +x ~/.vnc/xstartup
# 重新启动 VNC 服务器
vncserver :1
# 设置 VNC 服务器开机自启
echo "vncserver :1" >> ~/.bash_profile
# 如果需要防火墙配置,允许 VNC 端口(默认 5900 + 显示号)
sudo ufw allow 5901
# 使用 VNC 客户端连接到服务器 IP 地址和显示号 (例如: 192.168.1.100:1)
安装 TigerVNC 服务器:首先更新包列表并安装 tiger-vnc-standalone-server
,这是一个常用的 VNC 服务器实现。
配置 VNC 服务器:通过运行 vncserver
命令来创建 VNC 密码文件并启动第一个 VNC 会话。这个命令会提示你设置密码,并返回一个显示号(如 :1
)。
创建自定义的 xstartup 文件:为了确保 VNC 服务器启动时能够正确加载桌面环境,需要编辑 ~/.vnc/xstartup
文件。这里我们使用 gnome-session
作为桌面环境,你可以根据需要更改为其他桌面环境(如 xfce4-session
或 lxsession
)。
重新启动 VNC 服务器:在修改完 xstartup
文件后,重启 VNC 服务器以应用更改。
设置 VNC 服务器开机自启:将 vncserver :1
添加到 ~/.bash_profile
中,确保每次系统启动时自动启动 VNC 服务器。
防火墙配置:如果启用了防火墙,需要允许 VNC 端口(默认为 5900 + 显示号
)。例如,显示号为 :1
时,端口号为 5901
。
连接到 VNC 服务器:最后,使用 VNC 客户端连接到服务器的 IP 地址和显示号(例如 192.168.1.100:1
)。
上一篇:linux查看启动时间
下一篇:linux查看进程内存占用
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站