在 RHEL 8.4 上安装 SSH 服务器

在 RHEL 8.4 上安装 SSH 服务器

我们有一个运行 SSH 服务器的 Ubuntu Docker 容器,我们正尝试将其移植到 Red Hat 8.4。我正尝试通过我的 Dockerfileopenssh-server使用dnf包管理器安装包。包安装失败,并显示错误Unable to find a match: openssh-server。我是否尝试安装错误的包?我能找到的所有文档都说这是包的名称。

编辑:我的系统配置了以下 3 个存储库: ubi-8-appstream ubi-8-baseos ubi-8-codeready-builder

编辑:添加 dnf 输出图像

在此处输入图片描述

答案1

事实证明,Red Hat Universal Base Image 存储库的 Docker 镜像只是不包括 openssh-server。我无法找到 Red Hat 对此原因的说明,但考虑到在 Docker 容器中运行 ssh 服务器是一种多么极端的反模式,这确实有一定道理。

如果您有付费的 Red Hat 订阅,您可以向 Red Hat 提出案例并询问是否可以添加它。但最好完全摆脱 ssh 服务器。

相关内容