SSH サーバー バージョン 5.3 をインストールするにはどうすればいいですか

SSH サーバー バージョン 5.3 をインストールするにはどうすればいいですか

「SSH Server v5.3」の脆弱性をペネトレーションテストする必要があります。問題は、Ubuntu には SSH Server バージョン 7 が付属しており、現在のバージョンを削除する方法がわからないことです。

おそらく:apt remove ssh-server —purge

しかし、どうすれば ssh-server 5.3 を apt でインストールできるのでしょうか?

とにかく、古い apt リポジトリで 5.3 バージョンを検索する方法はありますか?

ありがとう!

答え1

OpenSSH の「ポータブル」バージョンをソースからビルドしてインストールできます。

  1. 希望するバージョンのtarボールを、以下のミラーサイトからダウンロードしてください。出典: opensh.com

  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. 上記のリソースを使用しても問題を解決できない場合は、質問を編集し、この回答の下にコメントを残して、変更点について私の注意を喚起してください。

関連情報