Image

知识库 → 在 Linux Debian 12 上安装 KDE 并设置 VNC 服务器

[虚拟服务器]
出版日期: 15.10.2023

通常,Linux 仅用作服务器,并通过 ssh 访问进行管理,这与 Windows 不同,Windows 使用图形 shell 通过 RDP 协议进行远程访问。

在本文中,我们将研究在具有 Linux Debian 12 的 VPS 服务器上安装 KDE 桌面图形 shell,并通过 VNC 服务器设置对桌面的远程访问。 因此,我们将能够通过图形 shell 在 Linux 中工作,从而获得一个成熟的工作站,可以进行远程访问,类似于 Windows 中的工作站。

请注意,图形 shell 需要更多资源,特别是 RAM,我们建议如果您使用带有图形 shell 的服务器,请在配置中添加 4 GB RAM 和 2 个 CPU 核心;至于 SSD 磁盘的大小,安装本身占用的空间不超过 1 GB

我们将以 root 用户身份安装。

1.安装KDE桌面

apt update
apt upgrade
apt install task-kde-desktop

1.1 设置界面语言和编码

localectl set-locale LANG=en_US.UTF-8

2.安装VNC服务器

apt install tigervnc-standalone-server tigervnc-common -y

2.1 如果需要,添加用户

adduser username
su - username
vncpasswd
exit

2.2 我们将以root身份连接,因此我们将设置一个密码

vncpasswd

Would you like to enter a view-only password (y/n)?, 答案: n (否).

3. 创建图形 shell 的配置文件

vim ~/.vnc/xstartup

#!/bin/sh
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
/usr/bin/startkde &

3.1 复制文件

cp /etc/X11/Xresources/x11-common ~/.Xresources

3.2 重启服务器

reboot

4.启动VNC服务器

vncserver -rfbport 5901 -localhost no

4.1 现在使用VNC Viewer应用程序进行连接,指定您的IP作为服务器并在应用程序中指定端口。

xx.ip.xx.ip:5901

4.2 VNC自启动

在我们的示例中,重新启动服务器后,必须从控制台再次启动 VNC 服务,以便将步骤 4 中的命令添加到自动运行,通过 rc.local 文件使用本指南





暂时没有评论