如何安装 SSH 服务器版本 5.3

如何安装 SSH 服务器版本 5.3

我需要对“SSH Server v5.3”的漏洞进行渗透测试,问题是 Ubuntu 附带了 SSH 服务器版本 7,而我不知道如何删除当前版本。

大概:apt remove ssh-server —purge

但是我怎样才能轻松安装 ssh-server 5.3?

有没有办法在旧的 apt repo 中搜索 5.3 版本?

谢谢!

答案1

您可以从源代码构建并安装“便携”版本的 OpenSSH:

  1. 从以下镜像站点下载所需版本的 tar 包:https://openssh.com/portable.html

  2. 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

  3. 如果遇到问题,请参阅随附的安装说明,通常位于名为INSTALL或 的文件中BUILDING。您也可以在以下位置找到它:http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/INSTALL

    • 最可能的问题是缺少库依赖项。
  4. 如果您无法使用上面提到的资源解决问题,欢迎您编辑您的问题并在此答案下方发表评论,以引起我对您的更改的注意。

相关内容