OpenSSH Портированная версия


Разработка OpenSSH прдразумевает разработку небольшой, безопасной и простой в использовании и поддержке версии для проекта OpenBSD. Команда портирования OpenSSH берет эту версию и добавляет код, обеспечивающий ее запуск на других операционных системах. (К сожалению, это приводит к серьезным отличиям в реализациях OpenSSH для разных UNIX систем.)

Портировання версия OpenSSH, представленная здесь, предназначена для работы на следующих UNIX системах:

Портированная версия OpenSSH основанна на коде официальной версии, но их релизы не синхронизированы. Релизы портированной версии помечены суффиком "р" (например, 4.0p1). Официальная версия для OpenBSD никогда не использует суффикс "р", но вместо этого просто увеличивает номер своей версии, когда она достигает «стабильного состояния» в процессе разработки.

В следующих файлах описывается процесс разработки портированной версии OpenSSH. Файлы релизов подписаны открытым PGP-ключом, находящемся в файле RELEASE_KEY.asc, доступном на FTP сервере. Этот ключ также доступен через сеть key-серверов и его fingerprint 7168B983815A5EEF59A4ADFD2A3F414E736060BA.

Разработка

Последние снапшоты (собираются каждую ночь) доступны здесь. Исходники портированной версии OpenSSH находятся на git-сервере:

Этот репозиторий предоставил и поддерживается Damien Miller. Зеркало этого репозитория есть на Github.

Сборка

После загрузки исходников необходимо создать configure файл. Это делается при помощи запуска autoreconf из пакета autoconf (требуемая версия указана в файле INSTALL). Его нужно будет запустить снова, если будут внесены какие-либо изменения в файл configure.ac.

Мы просим прочитать и не забывать об этих правилах при отправке кода. Патчи должны быть отправлены в унифицированном diff формате.

Загрузка

Список HTTP зеркал
Список FTP зеркал
Список RSYNC зеркал