Установка OpenSSH из исходных кодов на RedOS
Задача: необходимо обновить существующую установку демона sshd на ОС RedOS (установка sshd из исходников).
Решение:
Подготавливаю необходимый инструментарий и окружение:
1 2 3 4 |
dnf install libtool svn expat-devel pcre pcre-devel openssl-devel -y dnf install zlib-devel dnf install pam-devel dnf install libselinux-devel |
Скачиваю на сайте https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/ необходимую версию sshd, распаковываем её в папку и переходим в неё:
1 2 |
tar -xzf openssh-9.8p1.tar.gz cd openssh-9.8p1 |
Конфигурируем, cобираем, устанавливаем:
1 2 3 |
./configure --with-md5-passwords --with-privsep-path=/var/lib/sshd/ --sysconfdir=/etc/ssh --with-pam --with-selinux make make install |
После установки нужно перестартовать демон и посмотреть версию sshd:
1 2 |
service sshd restart ssh -V |