Учебник по применению библиотеки libssh версии 0.5.90


Вернуться в Доки-Токи

 

Перевод: Andrey Rjavskov(Rzhavskov) as rjaan <rjaan@yandex.ru>

Оригинал можно найти по этой ссылке


1.Введение

libssh является библиотекой, написанной на языке Си и позволяющей вам написать программу с использованием протокола SSH. С ней вы сможете удаленно вызывать программы, передавать файлы и/или использовать защищенные каналы и IP-туннели. Протокол SSH является шифрованным, с обеспечением сохранности данных и со строгим требованием выполнения методов аутентификации между клиентом и сервером. Библиотека скрывает технические детали реализации протокола SSH, но это не значит, что вы не должны пытаться узнать и понять их особенности использования.

libssh является Свободным Программным Обеспечением(СПО)/проектом c открытым исходным кодом. Библиотека libssh распространяется под условиями лицензии LGPL. Проект libssh не имеет ничего общего с libssh2, который является совершенно отличным от неё и отдельно реализуемым проектом.

libssh может выполняться поверх либо с библиотеками libgcrypt или libcrypto, которые являются двумя общепринятыми криптографическими библиотеками.

Этот учебник главным образом сосредотачивает внимание читателя на клиентской части использования libssh. Для изучения как принимать входящие SSH-соединения ( как написать SSH) перейти в раздел to be done, который находится в конце документа [прим. перевод. читатели изучившие в совершенстве данный учебник могут попытаться восполнить данный пробел и помочь проекту libssh].

Этот учебник описывает библиотеку libssh версии 0.5.0. Данная версия мало чем отличается от версий серии 0.4.X. Однако, примеры должны работать с небольшими изменениями на версиях сходные с 0.4.2 и поздних.

 

 

2. Содержание
Глава 1: Типичная сессия SSH
Глава 2: Более глубокий взгляд на Аутентификацию
Глава 3: Открытие удаленного терминала
Глава 4: Передача удаленно команды
to do

 

Вернуться в Доки-Токи



Сайт создан в системе uCoz