「SSH Server v5.3」の脆弱性をペネトレーションテストする必要があります。問題は、Ubuntu には SSH Server バージョン 7 が付属しており、現在のバージョンを削除する方法がわからないことです。
おそらく:apt remove ssh-server —purge
しかし、どうすれば ssh-server 5.3 を apt でインストールできるのでしょうか?
とにかく、古い apt リポジトリで 5.3 バージョンを検索する方法はありますか?
ありがとう!
答え1
OpenSSH の「ポータブル」バージョンをソースからビルドしてインストールできます。
希望するバージョンのtarボールを、以下のミラーサイトからダウンロードしてください。出典: opensh.com。
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。- 最も可能性の高い問題は、ライブラリの依存関係が欠落していることです。
上記のリソースを使用しても問題を解決できない場合は、質問を編集し、この回答の下にコメントを残して、変更点について私の注意を喚起してください。