| imho.ws |
![]() |
|
|
|
# 1 |
|
Newbie
Регистрация: 08.04.2004
Сообщения: 32
![]() |
OpenSSH
Дарова.
Вот какая штука. Просканил свой сервер xSpider-ом он мне показал, что у меня возможно удаленное выполнение команд на OpenSSH и даже с правами root. Из-за переполнения буфера в одной из функций. Сказал чтобы обновил до версии 3.7 Скачал последнюю версию в 3.9p1 в исходниках. Вот такой вопрос - как блин его обновить. Я уже его из rpm-ки поставил, распаковал, запустил configure, потом все как положено make и make install, все компилит, все ставит - reboot - а нифига. Все также показывает старую версию. Может я чего не учел ..? Кто сталкивался ??? |
|
|
|
|
# 5 |
|
Newbie
Регистрация: 08.04.2004
Сообщения: 32
![]() |
Команда: rpm -q openssh
openssh-3.5p1-6 Если - rpm -e openssh-3.5p1-6 ошибка: Неудовлетворенные зависимости: openssh = 3.5p1-6 нужен для (установлен)openssh-clients-3.5p1-6 openssh = 3.5p1-6 нужен для (установлен)openssh-server-3.5p1-6 openssh = 3.5p1-6 нужен для (установлен)openssh-askpass-3.5p1-6 openssh = 3.5p1-6 нужен для (установлен)openssh-askpass-gnome-3.5p1-6 Скачал - openssh-3.9p1-1.src.rpm Ставлю rpm -ihv openssh-3.9p1-1.src.rpm 1:openssh ########################################### [100%] В /usr/src/redhat/SOURCES/ появляется файл - openssh-3.9p1.tar.gz В /usr/src/redhat/SPECS/ - файл - openssh.spec Читаю - Соберите rpm-пакет с двоичным кодом, воспользовавшись следующей командой: rpm -ba openssh.spec Выдает - неизвестный параметр -b Вот тут и вопрос. Как мне обновить мой старый пакет ??? |
|
|
|
|
# 6 |
|
Full Member
Регистрация: 06.03.2003
Адрес: Earth
Сообщения: 761
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
сначала удаляешь зависимости , зависимости зависимостей и т.д
далее ты скачал src.rpm ,а тебе больше подойдет просто щpenssh-3.9p1-1.rpm ну или надо собрать твой src.rpm . что и как описано в man rpm .
__________________
Смерть фашистским оккупантам. |
|
|
|
|
# 7 | |
|
Newbie
Регистрация: 08.04.2004
Сообщения: 32
![]() |
Цитата:
Было бы конечно проще. Увы на сайте - есть только сырцы. А по поводу собрать - тоже вопрос. Есть опция - rpm --rebuild имя_пакета У мене пишет, что неизвестный параметр. Что может быть ??? |
|
|
|