Ubuntu Server 24.04 LTS 64bit安装远程桌面服务 Xrdp 选择安装 轻量级的cinnamon桌面(类windows桌面)

原创 淹不死的狗  2025-09-26 12:32:30  阅读 42 次 评论 0 条
摘要:

Cinnamon 的用户界面设计非常接近 Windows 系统,特别是 Windows 10 的启动器。这使得它成为 Windows 用户转向 Linux 的理想选择。Cinnamon 桌面具有现代化的外观,配有启动菜单、任务栏和桌面图标,这些都是大多数用户非常熟悉的功能。Cinnamon 6.2 是最新的版本,带来了改进的 Flatpak 支持和增强的 NVIDIA 兼容性。这些改进使得用户在使用高性能图形卡时能享受到更好的性能,同时也提高了系统的稳定性。Cinnamon 非常适合那些注重简洁和高效的用户,尤其是习惯了 Windows 系统的用户。它的设计目标是提供一个简单但功能强大的桌面体验,使用户能够迅速上手。

现在我的腾讯云服务器有两个一个是成都本地服务器一个是境外服务器(因为备案原因所以我把仅有的几个网站放在境外服务器上面),成都服务器这边承担一些远程桌面测试用,现在WIN系统的宝塔后台老是提示错误信息,还是LINUX 更为稳定,决定安装更为稳定的linux发行版CentOS Stream9 并未它 安装远程桌面服务 Xrdp


常见桌面比较与选择
桌面环境选项 特征

    Gnome 稳定、资源高效、易于使用、GTK 支援、高度可自订
    KDE Plasma 稳定、直觉的设计、视觉
    MATE 经过时间考验,非常稳定
    Xfce 稳定、非常轻量、定期更新
    Cinnamon 稳定、非常轻量





更新软件和系统:
sudo apt update
sudo apt upgrade

或者:sudo apt update && sudo apt upgrade -y





在Ubuntu服务器上安装桌面环境,你可以使用以下命令:

sudo apt update
sudo apt install ubuntu-desktop

这将安装默认的Ubuntu桌面环境。如果你想安装一个更轻量级的桌面环境,可以选择其他选项,例如:





安装 KDE Plasma Desktop (GUI):
sudo apt install kde-plasma-desktop
(sudo apt install kde-full 在Ubuntu或基于Debian的Linux发行版上安装kde-full包通常是为了安装KDE Plasma桌面环境,其中包括了完整的KDE桌面应用程序和工具。)

LXDE (Lightweight X11 Desktop Environment)
   sudo apt install lxde

Mate
    sudo apt install mate-desktop
要在 Ubuntu 伺服器上安装 MATE:
sudo apt install ubuntu-mate-core

Xfce (XForms Common Environment)
  sudo apt install xfce4
若要安装 XFCE 桌面,请使用:
sudo apt install xubuntu-core

若要在 Ubuntu Server 上安装 Cinnamon 桌面环境:
sudo apt install cinnamon-desktop-environment





安装完成后,你需要配置桌面会话以便登录。可以使用以下命令来列出所有可用的会话:

sudo systemctl isolate graphical.target

这将启动图形界面,并允许你选择桌面会话。



设置中文:


勾选zh_CN.UTF-8,然后更新:
    sudo dpkg-reconfigure locales
    apt update 

    考虑是不是缺中文字体,照着这里试了一下(https://www.cnblogs.com/pengdonglin137/p/3367719.html),root运行:

    apt-get install ttf-wqy-zenhei(安装字体)   
    apt-get install ibus ibus-gtk ibus-pinyin(安装输入法)
    apt-get install xfonts-intl-chinese wqy* 


3. 安装并配置 XRDP

XRDP 允许通过 RDP 协议进行远程连接,从而可以轻松访问服务器的桌面环境。

    安装 XRDP:

sudo apt install xrdp -y

    将 XRDP 用户添加到 ssl-cert 组:这对于安全连接是必要的。

sudo adduser xrdp ssl-cert

4. 重启服务器


reboot



ubuntu 开启root登录

在Ubuntu系统中,默认情况下,出于安全考虑,root账户通常是禁用的,并且不推荐直接以root用户身份登录。然而,在某些情况下,你可能需要以root用户身份登录,例如进行系统管理任务。下面是几种开启root登录的方法:
1. 临时切换到root用户
你可以使用sudo命令临时切换到root用户,例如:
sudo -i
或者
sudo -s
这会启动一个shell,并以root用户的权限运行。

2. 启用root账户并设置密码
如果你需要直接以root用户登录,首先需要启用root账户并为其设置密码。
启用root账户
首先,你需要确保root账户没有被锁定。可以通过以下命令检查并启用它:

sudo passwd root

系统会提示你为root账户设置密码。设置密码后,root账户就被启用了。
3. 修改SSH配置以允许root登录(如果需要通过SSH)

如果你希望通过SSH以root用户身份登录,你需要修改SSH的配置文件。
编辑SSH配置文件

    打开SSH配置文件:

sudo nano /etc/ssh/sshd_config

找到以下行并取消注释(删除行前的#),或者添加它们(如果它们不存在):

PermitRootLogin yes

保存并关闭文件。

重启SSH服务以应用更改:

    sudo systemctl restart sshd

或者对于某些系统版本:

sudo service ssh restart

4. 使用密钥对进行root登录(更安全)

出于安全考虑,建议不要使用密码直接以root登录。相反,你可以为root用户设置SSH密钥对登录。
为root用户生成SSH密钥对

    切换到root用户:

sudo -i

生成SSH密钥对(如果尚未生成):

su - root # 如果还未切换到root用户的话
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

将公钥复制到authorized_keys文件中:

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

修改权限:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
chmod 644 ~/.ssh/id_rsa.pub

退出并重新登录以测试设置。确保你的SSH客户端配置了正确的私钥文件。例如,在本地机器上,你可以使用:

    ssh -i /path/to/your/private/key root@yourserver.com

通过以上步骤,你可以安全地以root用户身份登录Ubuntu系统。始终确保你的系统是最新的,并且遵循最佳安全实践。

Ubuntu Server 24.04 LTS 64bit安装远程桌面服务 Xrdp 选择安装 轻量级的cinnamon桌面(类windows桌面) 操作系统 第1张

安装了 EPEL 和 RPM Fusion 仓库后,你可以安装 Cinnamon。

sudo dnf groupinstall "Cinnamon Desktop"

或者

yum -y groups install "Cinnamon Desktop"
startx

步骤 2.1:设置 Cinnamon 为默认桌面环境

安装完成后,你可以通过修改 /etc/sysconfig/desktop 文件来设置 Cinnamon 为默认的桌面环境。

sudo bash -c 'echo "CINNAMON_DESKTOP=true" > /etc/sysconfig/desktop'

重启系统
完成上述步骤后,重启你的系统以应用更改。

sudo reboot

步骤 3: 安装 xrdp

接下来,使用 dnf 命令安装 xrdp。

sudo dnf install xrdp

步骤 3.1:配置 Xrdp:

Xrdp 配置文件位于 /etc/xrdp 目录中。对于常规 Xrdp 连接,只需将 Xrdp 设置为使用 Gnome ,请在 文本编辑器 中打开 /etc/xrdp/xrdp.ini 文件:

sudo vim /etc/xrdp/xrdp.ini
在 /etc/xrdp/xrdp.ini 文件末尾添加以下行:
exec cinnamon

保存文件并重新启动 Xrdp 服务:

sudo systemctl restart xrdp

安装完成后,启动 xrdp 服务并设置为开机启动。

sudo systemctl start xrdp
sudo systemctl enable xrdp

步骤 4:配置防火墙(如果需要)

在防火墙中开启 xrdp 所使用的端口 3389

firewall-cmd --permanent --add-port=3389/tcp
firewall-cmd --reload

然后重启你的系统:

sudo reboot

最后. 远程连接测试

Windows 可直接使用“远程桌面连接”连接服务器,如果使用的是 macOS ,则可以从 Mac App Store 安装 Microsoft 远程桌面应用程序。 Linux 用户可以使用 RDP 客户端,例如 RemminaVinagre 。下面以 Windows 系统展示。

Ubuntu Server 24.04 LTS 64bit安装远程桌面服务 Xrdp 选择安装 轻量级的cinnamon桌面(类windows桌面) 操作系统 第2张

输入远程服务器的 IP
Ubuntu Server 24.04 LTS 64bit安装远程桌面服务 Xrdp 选择安装 轻量级的cinnamon桌面(类windows桌面) 操作系统 第3张

进入后可以看到 XVnc 的登录界面,输入用户名和密码即可进入操作系统界面。

Ubuntu Server 24.04 LTS 64bit安装远程桌面服务 Xrdp 选择安装 轻量级的cinnamon桌面(类windows桌面) 操作系统 第4张



如果不想自己分别下载,手动更新,可以直接去星火应用商店安装。提示有更新时,一键更新即可。
星火商店网址

	https://www.spark-app.store/


本文地址:https://tugouli.exiu.org/3712.html
版权声明:本文为原创文章,版权归 淹不死的狗 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?