安装一个轻量级桌面环境,并实现通过 Windows 11 的远程桌面服务访问,以及将所需的服务添加到开机自启,可以按照以下步骤进行操作:
-
首先,通过 SSH 登录到云服务器。可以使用终端或 PuTTY(Windows 用户)等工具进行 SSH 登录。
-
安装轻量级桌面环境,推荐使用 Xfce 桌面环境。运行以下命令来安装 Xfce:
sudo apt update sudo apt install xfce4 -y
-
安装远程桌面服务,可以使用 xrdp。运行以下命令来安装 xrdp:
sudo apt install xrdp -y
-
启动 xrdp 服务并设置为开机自启:
sudo systemctl start xrdp sudo systemctl enable xrdp
-
在防火墙中允许 RDP(远程桌面协议)的流量通过:
sudo ufw allow 3389
-
确保云服务器的安全组规则允许 RDP 流量通过。通常需要打开 3389 端口。
-
执行以下命令以确保 Xfce 是默认的桌面环境:
echo xfce4-session > ~/.xsession
-
重新启动 xrdp 服务,以使更改生效:
sudo systemctl restart xrdp
现在云服务器上已经安装了一个轻量级的桌面环境,并且通过 Windows 11 的远程桌面服务可以访问。可以使用 MSTSC(远程桌面连接)来连接到服务器。
如果需要将某些服务添加到开机自启,可以使用 systemd 来实现。可以创建一个自定义的 systemd 服务单元,并将其添加到开机自启。下面是一个示例:
-
创建一个服务单元文件:
sudo nano /etc/systemd/system/my-service.service
-
添加以下内容到文件中(请根据你的服务进行相应的修改):
[Unit] Description=My Service After=network.target [Service] ExecStart=/path/to/your/service Restart=always [Install] WantedBy=default.target
-
保存并关闭文件。
-
启用服务并设置为开机自启:
sudo systemctl enable my-service
-
启动服务:
sudo systemctl start my-service
现在服务将在开机时自动启动。
完成以上步骤后,云服务器将具有一个轻量级的桌面环境,并通过 Windows 11 的远程桌面服务进行访问。并且可以将需要的服务添加到开机自启。请确保在进行任何更改之前备份重要文件,并小心操作。
总结代码如下:
sudo apt update sudo apt upgrader -y sudo apt autoremove -y sudo apt install xfce4 -y sudo apt install xrdp -y sudo systemctl start xrdp sudo systemctl enable xrdp sudo ufw allow 3389 echo xfce4-session > ~/.xsession sudo systemctl restart xrdp sudo nano /etc/systemd/system/my-service.service
此时已经打开了一个编辑器,复制如下内容:
[Unit] Description=My Service After=network.target [Service] ExecStart=/path/to/your/service Restart=always [Install] WantedBy=default.target
按CTRL+O保存,按Ctrl+x 后按回车选择退出,再开启服务并设置为开机自启
sudo systemctl enable my-service sudo systemctl start my-service
标签:服务,service,mstsc,xrdp,sudo,apt,systemctl,ubuntu,服务器 From: https://www.cnblogs.com/gurenjun/p/17567777.html