我需要對「SSH Server v5.3」的漏洞進行滲透測試。
大概:apt remove ssh-server —purge
但是我要怎麼安裝ssh-server 5.3呢?
無論如何,是否可以在舊的 apt 儲存庫中搜尋 5.3 版本?
謝謝!
答案1
您可以從原始碼建置並安裝 OpenSSH 的「便攜式」版本:
從列出的鏡像網站之一下載所需版本的 tar 包https://openssh.com/portable.html。
OpenSSH 安裝遵循“如何安裝 .tar.gz(或 .tar.bz2)檔案?」:
tar -xf [TARBALL] cd [EXTRACTED-PATH] ./configure [options...] make make install # Use 'sudo' if you want to install for all users.
在這種特殊情況下,您可能需要設定安裝前綴以避免取代或隱藏常規 OpenSSH 安裝:
./configure --prefix=[PREFIX]
合適的
PREFIX
路徑可能類似於~/openssh-5.3
或/opt/openssh-5.3
。如果您遇到問題,請參閱隨附的安裝說明,通常位於名為
INSTALL
或 的檔案中BUILDING
。您也可以在以下位置找到它:http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/INSTALL。- 最可能的問題是缺少庫依賴項。
如果您無法使用上述資源解決問題,歡迎您編輯您的問題並在此答案下方發表評論,以引起我對您的更改的注意。