Вы можете загрузить актуальную версию OpenSSH с FTP-зеркал.
Эти версии OpenSSH могут быть установленны на OpenBSD машинах:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-6.1.tar.gz
# cd /usr/src/usr.bin # tar xvfz .../openssh-6.1.tar.gz # cd ssh # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/sshи перезапускаем sshd.
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-6.0.tar.gz
# cd /usr/src/usr.bin # tar xvfz .../openssh-6.0.tar.gz # cd ssh # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/sshи перезапускаем sshd.
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.9.tar.gz
При установке OpenSSH 5.9 на OpenBSD 4.8 или 4.9 Вам понадобится один
из этих патчей:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd48_5.9.patch
для OpenBSD 4.8, или
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd49_5.9.patch
для OpenBSD 4.9.
# cd /usr/src/usr.bin # tar xvfz .../openssh-5.9.tar.gz # cd ssh # patch -p0 < /path/to/openbsd49_5.9.patch # или openbsd48_5.9.patch # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/sshи перезапускаем sshd.
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.8.tar.gz
При установке OpenSSH 5.8 на OpenBSD 4.7 или 4.8 используй этот патч:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd48_5.8.patch.
# cd /usr/src/usr.bin # tar xvfz .../openssh-5.8.tar.gz # cd ssh # patch -p0 < /path/to/openbsd48_5.8.patch # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/sshи перезапускаем sshd.
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.7.tar.gz
При установке OpenSSH 5.7 на OpenBSD 4.7 или 4.8 используй этот патч:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd48_5.7.patch.
# cd /usr/src/usr.bin # tar xvfz .../openssh-5.7.tar.gz # cd ssh # patch -p0 < /path/to/openbsd48_5.7.patch # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/sshи перезапускаем sshd.
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.6.tar.gz
# cd /usr/src/usr.bin # tar xvfz .../openssh-5.6.tar.gz # cd ssh # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/sshи перезапускаем sshd.
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.5.tar.gz
# cd /usr/src/usr.bin # tar xvfz .../openssh-5.5.tar.gz # cd ssh # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/sshи перезапускаем sshd.
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.4.tar.gz
# cd /usr/src/usr.bin # tar xvfz .../openssh-5.4.tar.gz # cd ssh # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/sshи перезапускаем sshd.
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.3.tar.gz
При установке OpenSSH 5.3 на OpenBSD 4.4 используй этот патч:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd44_5.3.patch.
# cd /usr/src/usr.bin # tar xvfz .../openssh-5.3.tar.gz # cd ssh # patch -p0 < /path/to/openbsd44_5.3.patch # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/ssh # mkdir /var/emptyи перезапускаем sshd.
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.2.tar.gz
При установке OpenSSH 5.2 на OpenBSD 4.4 надо установить
этот патч:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd44_5.2.patch.
При установке OpenSSH 5.2 на OpenBSD 4.3 используй этот патч:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd43_5.2.patch.
# cd /usr/src/usr.bin # tar xvfz .../openssh-5.2.tar.gz # cd ssh # patch -p0 < /pfad/zu/openbsd44_5.2.patch # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/ssh # mkdir /var/emptyи перезапускаем sshd.
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.1.tar.gz
При установке OpenSSH 5.1 на OpenBSD 4.3, 4.2 или 4.1 надо установить
этот патч:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd43_5.1.patch.
# cd /usr/src/usr.bin # tar xvfz .../openssh-5.1.tgz # cd ssh # patch -p0 < /pfad/zu/openbsd43_5.1.patch # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/ssh # mkdir /var/emptyи перезапускаем sshd.
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-5.0.tar.gz
При установке OpenSSH 5.0 на OpenBSD 4.3, 4.2 или 4.1 используй этот патч:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd43_5.0.patch.
# cd /usr/src/usr.bin # tar xvfz .../openssh-5.0.tgz # cd ssh # patch -p0 < /pfad/zu/openbsd43_5.0.patch # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/ssh # mkdir /var/emptyи перезапускаем sshd.
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.9.tar.gz
При установке OpenSSH 4.9 на OpenBSD 4.3, 4.2 или 4.1 используй этот патч:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd43_4.9.patch.
# cd /usr/src/usr.bin # tar xvfz .../openssh-4.9.tgz # cd ssh # patch -p0 < /pfad/zu/openbsd43_4.9.patch # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/ssh # mkdir /var/emptyи перезапускаем sshd.
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.7.tar.gz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.6.tar.gz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.5.tar.gz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.4.tar.gz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.3.tar.gz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.2.tar.gz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.1.tar.gz
При установке OpenSSH 4.1 на OpenBSD 3.5 используй этот патч:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd35_4.1.patch.
# cd /usr/src/usr.bin # tar xvfz .../openssh-4.1.tar.gz # cd ssh # patch -p0 < /pfad/zu/openbsd35_4.1.patch # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/sshи перезапускаем sshd.
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-4.0.tgz
При установке OpenSSH 4.0 на OpenBSD 3.5 используй этот патч:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openbsd35_4.0.patch.
# cd /usr/src/usr.bin # tar xvfz .../openssh-4.0.tgz # cd ssh # patch -p0 < /pfad/zu/openbsd3x_4.0.patch # make obj # make cleandir # make depend # make # make install # cp ssh_config sshd_config /etc/ssh # mkdir /var/emptyи перезапускаем sshd. Для поддержки sshd(8) с функцией разделения полномочий в некоторых старых версиях OpenBSD, надо добавть нового пользователя и группу, названную sshd. Добавьте следующую запись пользователя с помощью vipw(8):
sshd:*:27:27::0:0:sshd privsep:/var/empty:/sbin/nologin
А также добавьте это в /etc/group:
sshd:*:27: _sshagnt:*:34:
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.9.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.8.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.7.1.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.7.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.6.1.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.6.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.5.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.4.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.3.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.2.3.tgz
Мы заменили релиз 3.2.2 версией 3.2.3 в связи с ошибкой в управлении доступом BSD_AUTH, проблемами с login/tty на Solaris, и некоторых проблем в Cygwin системах.
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.1.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.0.2.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.0.1.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-3.0.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.9.9.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.9.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.5.2.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.5.1.tgz
Мы заменили релиз 2.5.0 версией 2.5.1 в связи с ошибками в SSH-1.2.18 - SSH-1.2.22.
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.3.0.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.2.0.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.1.1.tgz
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-2.1.0.tgz