Ssh
在 RHEL 8.4 上安裝 SSH 伺服器
我們有一個執行 SSH 伺服器的 Ubuntu Docker 容器,我們正在嘗試將其移植到 Red Hat 8.4。我正在嘗試通過我的 Dockerfile
openssh-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 伺服器。