Мне нужно провести пентест уязвимости «SSH Server v5.3». Проблема в том, что Ubuntu поставляется с SSH Server версии 7, и я не знаю, как удалить текущую версию.
Вероятно: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.- Наиболее вероятная проблема — отсутствие зависимостей библиотек.
Если вы не можете решить проблему с помощью указанных выше ресурсов, вы можете отредактировать свой вопрос и оставить комментарий под этим ответом, чтобы привлечь мое внимание к вашим изменениям.