在 SUSE Linux Enterprise Server 12 SP3 (HVM) 上启用远程 XRDP

在 SUSE Linux Enterprise Server 12 SP3 (HVM) 上启用远程 XRDP

我出于测试目的在我的 AWS 实例上执行了所有这些测试活动。

我正在尝试在 SUSE Linux Enterprise Server 12 SP3 (HVM) 上安装 XRDP 以进行远程访问,在 AWS 上安装 SSD 卷类型并卡住。实际上我正在尝试在 AWS Linux 实例上配置 XRDP。

我按照这个教程但没有成功:https://www.suse.com/documentation/s...igure_rdp.html'

以前:所有这些选项在 SUSE Linux Enterprise Server 11 SP4 (HVM)、SSD 卷类型上都非常简单且直接。任何人都可以对此进行一些了解吗?如何配置 Linux 实例以便我可以继续安装 SAP B1 9.3。

当前问题:获取日志记录屏幕并输入凭据后,一切都是空白,我无法在屏幕上执行任何操作。没有任何 UI,即使我尝试将显示设置为 16 位或 24 位,但没有成功。

因此,请告诉我您的想法或建议一些解释如何为 XRDP 配置 Linux 12 的文档。

答案1

我的问题已经解决了!!!

以下是我执行的步骤,这对遇到同样问题的人会有帮助。

# zypper update ( to update SUSE Linux Ent. Server)
# zypper install -t pattern gnome-basic
# zypper install xrdp

启用VNC远程登录

# Open yast, Select "Network Services", Select first entry "Remote Administration with VNC"
# Enable service

配置窗口管理器以使用 Gnome 编辑文件/etc/sysconfig/windowmanager 将条目更改DEFAULT_WM=""DEFAULT_WM="gnome".

启动RDP服务并使其重启后自动启动

# service xrdp start
# chkconfig --set xrdp on
# systemctl start xrdp
# systemctl enable xrdp

以上是我通过 Windows 激活和使用 RDP 会话所执行的步骤,如果有人有任何问题,请告诉我,我将很乐意为您提供帮助。

问候,

拉胡尔·贾因

答案2

以下是在 SLES SP1 上实现此目的的步骤(2023 年 2 月 28 日测试)

  1. 通过运行以下命令更新包管理器:

    sudo zypper update
    
  2. 通过运行以下命令安装 GNOME 桌面环境和 XRDP 包:

    sudo zypper install patterns-gnome-gnome_basic xrdp
    
  3. 安装完成后,运行以下命令启动 XRDP 服务:

    sudo systemctl start xrdp
    
  4. 通过运行以下命令,使 XRDP 服务在系统启动时自动启动:

    sudo systemctl enable xrdp
    
  5. 通过运行以下命令将防火墙配置为允许传入 XRDP 服务的连接:

    sudo firewall-cmd --add-port=3389/tcp --permanent
    sudo firewall-cmd --reload
    
  6. 使用远程桌面客户端(例如 Microsoft 远程桌面或 Remmina)连接到 SLES 服务器,然后输入服务器的 IP 地址。

  7. 输入用户名和密码登录 GNOME 桌面环境。

答案3

我想添加一个引用其他答案的额外答案,但添加以下重要信息(对虚拟机用户特别有用!):确保禁用自动登录。

我花了几个小时试图弄清楚为什么我的 RDP 连接只显示黑屏和 X 光标。由于激活了自动登录,每当我的虚拟机重新启动时,它都会自动“登录到自身”。这会自动阻止 RDP 连接。

我通过运行pkill -u <username_who_runs_session> -SIGKILL虚拟机管理器(我有 KVM/QEMU 和libvirt默认的图形虚拟管理器)发现了这一点,这导致远程系统的 RDP 连接获得绿灯,并且我能够远程登录到虚拟机。在网上搜索后,我发现自动登录必须被禁用,我通常会自动打开它,特别是对于虚拟机,因为它们里面没有任何有价值的东西。

相关内容