Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
openssh-portable — Portable OpenSSH | Kitploit
Инструменты/GitHubGitHub/openssh/openssh-portable
Network SecurityCryptographyAuthenticationRemote Access Tool
GitHubopenssh/openssh-portable

openssh-portable

Portable OpenSSH

Репозиторий
3.9k2.1k7 ч 17 мин назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Portable OpenSSH

C/C++ CI VM CI C/C++ CI self-hosted CIFuzz Fuzzing Status Coverity Status

OpenSSH — это полная реализация протокола SSH (версии 2) для безопасного удалённого входа, выполнения команд и передачи файлов. Она включает клиент ssh и сервер sshd, утилиты передачи файлов scp и sftp, а также инструменты для генерации ключей (ssh-keygen), хранения ключей во время выполнения (ssh-agent) и ряд вспомогательных программ.

Это порт OpenSSH из OpenBSD для большинства Unix-подобных операционных систем, включая Linux, OS X и Cygwin. Portable OpenSSH восполняет отсутствующие в других системах API OpenBSD, добавляет песочницу для sshd на большем числе операционных систем и включает поддержку нативной аутентификации и аудита ОС (например, с использованием PAM).

Документация

Официальная документация OpenSSH — это man-страницы для каждого инструмента:

  • ssh(1)
  • sshd(8)
  • ssh-keygen(1)
  • ssh-agent(1)
  • scp(1)
  • sftp(1)
  • ssh-keyscan(8)
  • sftp-server(8)

Стабильные релизы

Архивы стабильных релизов доступны на ряде зеркал для загрузки. Мы рекомендуем большинству пользователей использовать стабильный релиз. Пожалуйста, прочтите примечания к выпускам для получения подробной информации о последних изменениях и возможных несовместимостях.

Сборка Portable OpenSSH

Зависимости

Portable OpenSSH собирается с помощью autoconf и make. Для этого требуются работающий C-компилятор, стандартная библиотека и заголовочные файлы.

Также может использоваться libcrypto из LibreSSL, OpenSSL, AWS-LC или BoringSSL. OpenSSH может быть собран без любой из них, но в этом случае результирующие двоичные файлы будут содержать лишь подмножество обычно доступных криптографических алгоритмов.

zlib необязателен; без него сжатие транспорта не поддерживается.

Для поддержки FIDO-токенов безопасности требуется libfido2 и его зависимости; она будет включена автоматически, если они найдены.

Кроме того, для некоторых платформ и параметров сборки могут потребоваться дополнительные зависимости; подробности о вашей платформе см. в README.platform.

Сборка релиза

Архивы релизов и релизные ветки в git содержат предварительно собранную копию сценария configure и могут быть собраны с помощью:

root@kitploit:~
tar zxvf openssh-X.YpZ.tar.gz
cd openssh
./configure # [options]
make && make tests

Смотрите раздел Параметры сборки ниже, чтобы узнать о параметрах configure. Если вы планируете установить OpenSSH в свою систему, вам, как правило, потребуется указать пути назначения.

Сборка из git

При сборке из ветки git master вам потребуется установленный autoconf для создания сценария configure. Следующие команды клонируют и соберут portable OpenSSH из git:

root@kitploit:~
git clone https://github.com/openssh/openssh-portable # or https://anongit.mindrot.org/openssh.git
cd openssh-portable
autoreconf
./configure
make && make tests

Параметры сборки

Доступно множество параметров настройки сборки. Поддерживаются все флаги Autoconf для путей назначения (например, --prefix) (и они обычно требуются, если вы хотите установить OpenSSH).

Полный список доступных флагов можно получить, выполнив ./configure --help, но ниже описаны лишь некоторые из наиболее часто используемых. Некоторые из этих флагов требуют установки дополнительных библиотек и/или заголовочных файлов.

Разработка

Обсуждение разработки Portable OpenSSH ведётся в списке рассылки openssh-unix-dev (зеркало архива). Ошибки и запросы на новые возможности отслеживаются в нашем Bugzilla.

Сообщение об ошибках

Ошибки, не связанные с безопасностью, могут быть сообщены разработчикам через Bugzilla или через указанный выше список рассылки. Ошибки безопасности следует сообщать на [email protected].

Скачать инструмент
ФлагОписание
--with-pamВключить поддержку PAM. Поддерживаются OpenPAM, Linux PAM и Solaris PAM.
--with-libeditВключить поддержку libedit для sftp.
--with-kerberos5Включить поддержку Kerberos/GSSAPI. Поддерживаются реализации Kerberos как Heimdal, так и MIT.
--with-selinuxВключить поддержку SELinux.