在 SL Micro 上远程登录为 root

为了增强安全性,SL Micro 6.1 及更高版本的新安装不再允许基于密码的远程 root 登录,这也影响在 SL Micro 上运行的服务器和代理容器主机以及管理的 SL Micro 客户端。 此外,具有基于密码的远程 root 登录的 SLE Micro 5.5 客户端在迁移到 6.1/6.2 时将突然失去此访问权限,必须重新配置。 有关更多信息,请参见 SL Micro 6.1 版本说明 (https://www.suse.com/releasenotes/x86_64/SL-Micro/6.1/index.html#jsc-SMO-405)。

在部署 SUSE Multi-Linux Manager 的组件(如 SUSE Multi-Linux Manager 代理)时,默认情况下需要基于密码的远程 root 登录。 您可以通过以下步骤启用基于密码的远程 root 登录。

过程:升级在 SL Micro 上启用带密码的 SSH root 登录

您可以通过两种不同的方式启用 SSH root 登录。 这两种方法都可以;选择最适合您设置的一种。

方案一:使用预配置的软件包
  1. 从客户端的 UI/API 安装软件包 openssh-server-config-rootlogin

  2. 在 UI 或终端中重引导容器主机以激活新配置

方案二:手动编辑 SSH 配置
  1. 添加一个补充配置 /etc/ssh/sshd_config.d/permit_root.conf 文件,内容如下:

    PermitRootLogin yes
  2. 重新加载 SSH 服务器配置

    systemctl reload sshd
  3. 如果目前通过 SSH 连接服务器,请在断开连接前,新建一个 SSH 连接以验证服务器运行是否正常。

有关 transactional-update 的详细信息,请参见 https://documentation.suse.com/sle-micro/6.1/html/Micro-transactional-updates/.