OpenSSH

OpenSSH
Основные данные

разработчик Проект OpenBSD под руководством Тео де Раадта
Год публикации 1 декабря 1999 г.
Текущая  версия 8.4
( 27 сентября 2020 г. )
Операционная система Unix , Microsoft Windows Server
язык программирования С.
категория Удаленный доступ
Лицензия Лицензия BSD
Говорящий по-немецки Нет
openssh.com
Image
Сеанс SSH на удаленном компьютере
Image
ssh-keygen при генерации ключей
Image
ssh-keyscan при сканировании de.wikipedia.org

OpenSSH - это пакет для передачи файлов. Он использует Secure Shell (SSH), включая протокол передачи файлов SSH, и включает клиентов , служебные программы и сервер .

сказка

OpenSSH был создан в 1999 году как ответвление более старой реализации протокола SSH от Tatu Ylönen , когда это еще было бесплатное программное обеспечение . Программисты OpenBSD упростили эту производную Бьёрна Грёнвалля, привели ее в соответствие с текущим состоянием протокола и опубликовали свою первую собственную версию под названием OpenSSH 1.2.2.

OpenSSH также был доступен для FreeBSD и Linux на премьере как часть OpenBSD . OpenSSH теперь работает практически со всем удаленным Unix , включая Cygwin .

Такие компании, как IBM и Hewlett-Packard, предлагают OpenSSH для своих операционных систем, таких как AIX и HP-UX, с расширениями, а Microsoft также предлагает OpenSSH для Windows Server 2019 .

Лицензия

Лицензирование OpenSSH сбивает с толку, потому что было принято несколько лицензий, что в конечном итоге равно исходной лицензии BSD . OpenSSH использует LibreSSL для многих функций шифрования .

Составные части

OpenSSH включает:

  • ssh (как замена rsh , rlogin и telnet )ssh [email protected]
  • scp (как замена rcp)scp [email protected]:~/somefile .
  • sftp (как замена ftp )sftp [email protected]
  • sshd ( демон SSH ) включает серверы scp и sftpsshd
  • ssh-keygen (генератор ключей аутентификации, управление и преобразование) ssh-keygen
  • ssh-keyscan (захват открытых ключей SSH) ssh-keyscan
  • ssh-agent (хранит закрытый ключ в памяти) eval `ssh-agent`
  • ssh-add (загружает закрытый ключ в ssh-agent) ssh-add ~/.ssh/id_rsa

Дополнительные функции

Помимо основной задачи удаленного доступа, OpenSSH предлагает дополнительные функции, такие как переадресация портов . При переадресации портов клиент может открыть локальный порт и перенаправить TCP- трафик через сервер в удаленное место назначения. Это может, например, B. может использоваться для доступа к защищенным ресурсам в сети с помощью OpenSSH без настройки VPN . Перенаправление портов также может выполняться в обратном направлении, когда сервер получает доступ к среде клиента.

развитие

Разработка OpenSSH разделена на две команды. Первая команда разрабатывает только для OpenBSD, чтобы код был как можно более простым и безопасным. Вторая группа добавляет в OpenSSH вариант с буквой p в обозначении версии, который может использоваться в других реализациях Unix и Unix-подобных систем .

литература

  • Дэниел Дж. Барретт, Ричард Э. Сильверманн: SSH. Безопасная оболочка. Подробное руководство. (Сетевая безопасность). O'Reilly Beijing et al. 2002, ISBN 3-89721-287-0 (на английском: SSH, Secure Shell. Полное руководство (Защита вашей сети и служб). 2-е издание. Там же, 2005 г., ISBN 0-596-00895-3) ).
  • Тимо Доцауэр, Тобиас Люттике: Книга SSH. Руководство по безопасному использованию OpenSSH. Миллин, Ломар 2007. ISBN 3-938626-03-8 .
  • Майкл Станке: Pro OpenSSH (воспользуйтесь преимуществами OpenSSH, самой популярной в мире реализации протокола SSH, чтобы защитить свою сеть). Апресс, Беркли, Калифорния, 2006, ISBN 1-59059-476-2 ( Голос эксперта в открытом исходном коде = Книги для профессионалов от профессионалов ).

веб ссылки

Индивидуальные доказательства

  1. www.openssh.com . 27 сентября 2020.
  2. openbsd.su .
  3. Проект с открытым исходным кодом openssh на странице Open Hub: Languages . В: Open Hub . (доступ 18 июля 2018 г.).
  4. ^ История проекта и кредиты . Фонд OpenBSD. Проверено 12 февраля 2012 года.
  5. Релиз OpenBSD 2.6 . Фонд OpenBSD. Проверено 12 февраля 2012 года.
  6. ^ Системы, использующие OpenSSH . Фонд OpenBSD. Проверено 12 февраля 2012 года.
  7. Загрузка и установка или обновление Openssl и Openssh . IBM. Проверено 8 ноября 2020 года.
  8. HP-UX Secure Shell . Фирма Хьюлет-Паккард. Проверено 12 февраля 2012 года.
  9. Установка и использование Win32 - OpenSSH . Microsoft. Проверено 13 декабря 2018 года.
  10. ЛИЦЕНЗИЯ . Фонд OpenBSD. Проверено 12 февраля 2012 года.
  11. Цели проекта . Фонд OpenBSD. Проверено 17 декабря 2017 года.
  12. Переносимость OpenSSH . Фонд OpenBSD. Проверено 12 февраля 2012 года.