Linux

升級 OpenSSH,新版本未“啟動”

  • January 23, 2021

我需要在自定義 linux 發行版上將 openSSH 升級到 >8.1 版(看起來像 RHL 衍生產品)。

我下載了原始碼並在本地建構了一個 rpm(Ubuntu 20)。

在我執行的自定義 linux 發行版上:

root@custom [ ~ ]# rpm -ivf /root/pack/openssh-8p4.cl.x86_64.rpm 
Verifying packages...
Preparing packages...
openssh-8p4.cl.x86_64

但是,當我檢查版本時,我看到的是舊版本:

root@custom [ ~ ]# ssh -V
OpenSSH_7.8p1, OpenSSL 1.0.2v-fips  5 May 2020

重新啟動系統或 sshd 沒有幫助。

有什麼建議麼?

我認為您的 rpm 二進製文件中存在一些問題,因此您遇到此問題,請分享原始碼資訊以及您如何創建該 rpm 文件。

如需更多參考:如何創建 rpm 文件,請查看以下文章。

建構 RPM 包

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