通常,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
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 文件使用本指南 。
暂时没有评论