Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux vnc配置

作者:哥伤不起   发布日期:2025-09-17   浏览:71

# 安装 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)

解释说明:

  1. 安装 TigerVNC 服务器:首先更新包列表并安装 tiger-vnc-standalone-server,这是一个常用的 VNC 服务器实现。

  2. 配置 VNC 服务器:通过运行 vncserver 命令来创建 VNC 密码文件并启动第一个 VNC 会话。这个命令会提示你设置密码,并返回一个显示号(如 :1)。

  3. 创建自定义的 xstartup 文件:为了确保 VNC 服务器启动时能够正确加载桌面环境,需要编辑 ~/.vnc/xstartup 文件。这里我们使用 gnome-session 作为桌面环境,你可以根据需要更改为其他桌面环境(如 xfce4-sessionlxsession)。

  4. 重新启动 VNC 服务器:在修改完 xstartup 文件后,重启 VNC 服务器以应用更改。

  5. 设置 VNC 服务器开机自启:将 vncserver :1 添加到 ~/.bash_profile 中,确保每次系统启动时自动启动 VNC 服务器。

  6. 防火墙配置:如果启用了防火墙,需要允许 VNC 端口(默认为 5900 + 显示号)。例如,显示号为 :1 时,端口号为 5901

  7. 连接到 VNC 服务器:最后,使用 VNC 客户端连接到服务器的 IP 地址和显示号(例如 192.168.1.100:1)。

上一篇:linux查看启动时间

下一篇:linux查看进程内存占用

大家都在看

linux 发送邮件

linux长ping命令

linux关机命令行

linux重启oracle命令

linux把一个文件夹移动到另一个文件夹里

linux查看系统运行时间

linux搭建sftp

linux 重启网络命令

linux 追踪路由

查看linux版本信息

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站