Страница 1 из 2
Работа с sFTP протоколом ... :(
Добавлено: 05 Ноябрь 2015, 13:28
Игорь Столяров
Привет всем !
Подскажите пожалуйста, а кто-нибудь сталкивался с работой через sFTP протокол ?
http://www.faq.alleanza.ru/user_area/fa ... p-i-zachem
Вроде бы говорят, что вся работа с хостингом будет смещаться с обычного FTP на него ....
Вообще в какую сторону смотреть ? Интересно конечно, в контексте работы из Clarion ...
Заранее спасибо !
Работа с sFTP протоколом ... :(
Добавлено: 05 Ноябрь 2015, 13:46
Admin
Предполагаю что берем
отсюда файл libssh-0.7.2-mingw.zip и пишем.
Из Clarion или сами или готовое искать.
Работа с sFTP протоколом ... :(
Добавлено: 05 Ноябрь 2015, 13:56
Игорь Столяров
Спасибо. Уже есть что посмотреть ...
Я наше еще
http://winscp.net/eng/download.php
Но это COM объект. А Clarion & COM - это всегда не очень весело.

Работа с sFTP протоколом ... :(
Добавлено: 05 Ноябрь 2015, 14:17
finsoftrz
Com из vbscript и vbscript из клариона. Легко и весело...
Работа с sFTP протоколом ... :(
Добавлено: 05 Ноябрь 2015, 14:20
Игорь Столяров
finsoftrz писал(а): Com из vbscript и vbscript из клариона. Легко и весело...
Смешно ... я так делал десять лет назад шифрование в CryptoPro. До сих пор люди работают.
Я кстати накопал, что SSH есть в Catalyst Socket Tools ...

Работа с sFTP протоколом ... :(
Добавлено: 05 Ноябрь 2015, 17:36
finsoftrz
Можно еще глянуть на curl. Если память не изменяет, там было про поддержку сабжа. К слову, curl очень популярная программа (библиотека). Например, сейчас пивняки предлагают "стандартный интерфейс" к их системе егаис через curl.
Работа с sFTP протоколом ... :(
Добавлено: 05 Ноябрь 2015, 18:02
Игорь Столяров
Да, есть версия DLL CURL с поддержкой SSL и SSH ... Libmaker Lib файл из DLL отжал.
Пошел искать описание ....
Работа с sFTP протоколом ... :(
Добавлено: 06 Ноябрь 2015, 0:46
finsoftrz
Там самое сложное разобраться с прототипами функций. Точнее, со структурами параметров. Нужны некоторые познания в программировании на С. У меня с этим всегда было сложно, не было мотивации углубляться. Если будут аналогичные сложности с curl, то можно использовать интерфейс командной строки.
PS. Больше всего мне не нравится в колупании в прототипах сторонних библиотек из клариона то, что это какое-то изобретение велосипеда с непонятными перспективами последующей поддержки. В других, более распространенных, языках все давно сделано, хорошо документировано и не раз обсуждено на форумах. Поэтому обычно я забиваю и иду по пути использования vbscript, php и т.п. Если такое возможно.
Работа с sFTP протоколом ... :(
Добавлено: 10 Ноябрь 2015, 17:29
Admin
Для тех кто не читает клалист
Mike Duglas <
mikeduglas66@gmail.com>
выложил класс для работы с Libcurl
https://github.com/mikeduglas/libcurl/a ... master.zip
Работа с sFTP протоколом ... :(
Добавлено: 10 Ноябрь 2015, 17:36
Дед Пахом
Да, сам собирался

Должен добавить, что пока там только самое необходимое для работы тестового примера.
Работа с sFTP протоколом ... :(
Добавлено: 10 Ноябрь 2015, 17:37
Игорь Столяров
О ! Спасибо ! А я как раз размышлял на тему с какой стороны начать его кусать ...

Работа с sFTP протоколом ... :(
Добавлено: 10 Ноябрь 2015, 19:27
morkovin
Clarion Abc-class wrapper over libcURL easy interface
https://launchpad.net/libcwurl
Работа с sFTP протоколом ... :(
Добавлено: 10 Ноябрь 2015, 19:36
Игорь Столяров
morkovin писал(а): Clarion Abc-class wrapper over libcURL easy interfacehttps://launchpad.net/libcwurl
Я дико извиняюсь, но это кажется немного не то: cwUrlClass - это работа с ссылками из Clarion ...
Работа с sFTP протоколом ... :(
Добавлено: 10 Ноябрь 2015, 19:53
finsoftrz
Игорь Столяров писал(а): О ! Спасибо ! А я как раз размышлял на тему с какой стороны начать его кусать ...

Я тоже медитирую на эту тему. По идее, должен быть простой класс-обертка, а как оно внутри работает, через строку или библу, для приложения должно быть идентично.
Работа с sFTP протоколом ... :(
Добавлено: 10 Ноябрь 2015, 20:02
Игорь Столяров
finsoftrz писал(а): По идее, должен быть простой класс-обертка, а как оно внутри работает
Ну я почитал немного (до первой головной боли) описание cURL - там в общем-то элементарный интерфейс взаимодействия.
Все спрятано именно в самих регламентах того или иного протокола обмена, значениях параметров, константах и т.д.

Например что нужно сделать, что бы скачать файл из FTP раздела через cURL - мне понятно, т.к. я знаю как это делается и работает.
Но что нужно сделать, что бы получить тот же файл из SFTP мне непонятно. Пока не понятно.
