✅ 步骤 1:安装 VNC 服务器
首先,我们需要在 Winux 系统上安装一个 VNC 服务器。这里我们使用 tigervnc
作为例子,它是一个常用的 VNC 服务器软件。
打开终端并更新你的软件包:
sudo apt update
安装
tigervnc
服务器:sudo apt install tigervnc-standalone-server tigervnc-common -y
✅ 步骤 2:设置 VNC 服务器
配置并启动 VNC 服务器。你需要为 VNC 创建一个密码,以便进行远程访问。
执行以下命令:
vncserver
系统会提示你输入一个 VNC 密码。确保密码简单且安全,并确认输入。
You will require a password to access your desktops.
配置完成后,VNC 会在默认端口
5901
启动,第一个会话通常是:1
,所以端口就是5901
。
✅ 步骤 3:配置 VNC 启动 KDE 桌面
默认情况下,VNC 启动的是非常简单的桌面环境,但你可以配置它启动完整的桌面(如 KDE Plasma)。
编辑 VNC 配置文件:
nano ~/.vnc/xstartup
修改文件内容,使它启动 KDE 桌面:
将文件中的内容修改为:
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS startplasma-x11
startplasma-x11
命令会启动 KDE 桌面环境。如果你使用的是其他桌面环境(例如 GNOME 或 XFCE),你需要替换为相应的命令(例如gnome-session
或startxfce4
)。保存并退出文件编辑器(按
Ctrl+O
保存,Ctrl+X
退出)。给这个文件设置执行权限:
chmod +x ~/.vnc/xstartup
重新启动 VNC 服务器:
vncserver -kill :1 vncserver :1
这会使 VNC 重新启动并加载 KDE 桌面环境。
✅ 步骤 4:配置防火墙(如果有)
确保 VNC 端口(默认 5901
)在防火墙中是开放的。可以使用以下命令来放行端口:
sudo ufw allow 5901/tcp
✅ 步骤 5:在 Windows 上使用 VNC 客户端连接
打开 VNC 客户端,输入你的 Winux IP 地址 和端口号。例如:
192.168.x.x:5901
点击“连接”,然后输入你在 Winux 上设置的 VNC 密码。
✅ 步骤 6:可选 - 设置 VNC 服务开机启动
如果你希望每次启动时自动启动 VNC 服务器,可以将 vncserver
设置为开机启动:
创建一个新的服务文件:
sudo nano /etc/systemd/system/vncserver@.service
将以下内容粘贴到文件中:
[Unit] Description=Start TigerVNC server at startup After=multi-user.target [Service] Type=forking User=<your_username> PAMName=login PIDFile=/home/<your_username>/.vnc/%H%i.pid ExecStart=/usr/bin/vncserver :1 ExecStop=/usr/bin/vncserver -kill :1 [Install] WantedBy=multi-user.target
替换
<your_username>
为你的实际用户名。重新加载 systemd 并启用服务:
sudo systemctl daemon-reload sudo systemctl enable vncserver@1.service sudo systemctl start vncserver@1.service
✅ 总结
- 你已经安装并配置了 VNC,并在 Winux 上成功启动了桌面环境。
- 现在可以通过 VNC 客户端(如 TightVNC)从 Windows 连接,体验远程桌面。
- 如果你希望 VNC 开机自动启动桌面,你也可以配置开机启动。
如果你有任何其他问题或需要进一步的帮助来解决问题,随时告诉我!