OpenSSH
| OpenSSH | |
|---|---|
| Основные данные
| |
| разработчик | Проект OpenBSD под руководством Тео де Раадта |
| Год публикации | 1 декабря 1999 г. |
| Текущая версия |
8.4 ( 27 сентября 2020 г. ) |
| Операционная система | Unix , Microsoft Windows Server |
| язык программирования | С. |
| категория | Удаленный доступ |
| Лицензия | Лицензия BSD |
| Говорящий по-немецки | Нет |
| openssh.com | |
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 и sftp
sshd - 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 ( Голос эксперта в открытом исходном коде = Книги для профессионалов от профессионалов ).
веб ссылки
- OpenSSH SSH Client Manual (английский)
- Руководство пользователя OpenSSH SFTP (на английском языке)
Индивидуальные доказательства
- ↑ www.openssh.com . 27 сентября 2020.
- ↑ openbsd.su .
- ↑ Проект с открытым исходным кодом openssh на странице Open Hub: Languages . В: Open Hub . (доступ 18 июля 2018 г.).
- ^ История проекта и кредиты . Фонд OpenBSD. Проверено 12 февраля 2012 года.
- ↑ Релиз OpenBSD 2.6 . Фонд OpenBSD. Проверено 12 февраля 2012 года.
- ^ Системы, использующие OpenSSH . Фонд OpenBSD. Проверено 12 февраля 2012 года.
- ↑ Загрузка и установка или обновление Openssl и Openssh . IBM. Проверено 8 ноября 2020 года.
- ↑ HP-UX Secure Shell . Фирма Хьюлет-Паккард. Проверено 12 февраля 2012 года.
- ↑ Установка и использование Win32 - OpenSSH . Microsoft. Проверено 13 декабря 2018 года.
- ↑ ЛИЦЕНЗИЯ . Фонд OpenBSD. Проверено 12 февраля 2012 года.
- ↑ Цели проекта . Фонд OpenBSD. Проверено 17 декабря 2017 года.
- ↑ Переносимость OpenSSH . Фонд OpenBSD. Проверено 12 февраля 2012 года.