Linux Forum Казахстан

Общий => Новости => Тема начата: turbo от 29 Мая 2009, 19:09

Название: libssh
Отправлено: turbo от 29 Мая 2009, 19:09
Вышел релиз библиотеки libssh 0.3, предназначенной для интеграции поддержки SSH в программы на языке Си. Библиотека позволяет выполнять программы на удаленном сервере, копировать файлы через защищенное соединение, при этом поддерживается как стандартный scp механизм, так и поддержка sftp, которая реализована без задействования внешних библиотек, таких как libcrypto (из OpenSSL) или libgcrypt.

libssh реализует серверные и клиентские функции, поддерживает протоколы SSH1 и SSH2, режимы шифрования AES-128, AES-192, AES-256, Blowfish, 3DES в CBC, возможность работы с серверами публичных ключей RSA и DSS, поддерживает сжатие данных, работу совместно с ssh-agent и организацию работы нескольких сеансов в рамках одного соединения.

Исходные тексты библиотеки насчитывают более 17 тыс. строк кода и распространяются под лицензией LGPL. Отсутствие зависимостей от внешних приложений и библиотек, позволяет использовать libssh для встраиваемых устройств. Из программ, использующих libssh можно отметить утилиту для двухсторонней синхронизации файлов csync.

http://www.opennet.r...shtml?num=21869 (http://www.opennet.ru/opennews/art.shtml?num=21869)
Название: libssh
Отправлено: Zhek@Ch от 05 Июня 2011, 03:18
[size="3"]Релиз библиотеки libssh 0.5.0 [/size]

Вышел (http://www.libssh.org/2011/06/01/libssh-0-5-0/) релиз библиотеки libssh 0.5 (http://www.libssh.org/), предназначенной для интеграции поддержки SSH в программы на языке Си. Библиотека позволяет выполнять программы на удаленном сервере, копировать файлы через защищенное соединение, при этом поддерживается как механизм scp, так и sftp, который реализована без задействования внешних библиотек, таких как libcrypto (из OpenSSL) или libgcrypt. Исходные тексты библиотеки распространяются под лицензией LGPL. Из программ, использующих libssh можно отметить утилиту для двухсторонней синхронизации файлов csync (http://www.opennet.ru/opennews/art.shtml?num=19695).

 В новой версии переписана большая часть кода, что позволило перейти от архитектуры синхронной обработки сетевых запросов к схеме асинхронного обслуживания вызовов, основанной на обработке событий. В libssh 0.5.0 также улучшены функции работы в роли SSH-сервера, обеспечена полная поддержка платформы Windows, подготовлены unit-тесты для более качественного тестирования выпусков, значительно расширена документация.

Особенности Libssh (не путать с проектом libssh2 (http://www.libssh2.org/), который практически идентичен по функциональности, но распространяется в рамках лицензии BSD):

# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=30781)