Ssh

在 RHEL 8.4 上安裝 SSH 伺服器

  • June 16, 2021

我們有一個執行 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 輸出的圖像

在此處輸入圖像描述

事實證明,他們的 Docker 鏡像的 Red Hat Universal Base Image repos 根本不包括 openssh-server。我無法從 Red Hat 那裡找到原因說明,但考慮到在 Docker 容器中執行 ssh 伺服器是多麼極端的反模式,它確實是有道理的。

如果您有付費的 Red Hat 訂閱,您可以向 Red Hat 打開一個案例並詢問是否添加它。但最好完全擺脫 ssh 伺服器。

引用自:https://serverfault.com/questions/1066929