Работа с sFTP протоколом ... :(

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 252
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 16 раз

Работа с sFTP протоколом ... :(

Сообщение SergioRaguzini »

В рассылке clalist@googlegroups.com коллега предложил скрыть всплываемое во время исполнения окно Curl через createprocess
Кто-нибудь такое пробовал (хотя, конечно, через lib симпатичнее) ?
Аватара пользователя
morkovin
Ветеран
Сообщения: 935
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 9 раз
Поблагодарили: 4 раза
Контактная информация:

Работа с sFTP протоколом ... :(

Сообщение morkovin »

должен быть простой класс-обертка
http://bazaar.launchpad.net/~7elqb2n4s/ ... head:/src/
Это обертка CURL. Но SFTP, увы, у автора нет. А так всё работает.
WBR, morkovin
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Работа с sFTP протоколом ... :(

Сообщение Дед Пахом »

morkovin писал(а): Но SFTP, увы, у автора нет
Вроде там и делать-то нечего особо, судя по примеру http://curl.haxx.se/libcurl/c/sftpget.html
С уважением, ДП
Аватара пользователя
morkovin
Ветеран
Сообщения: 935
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 9 раз
Поблагодарили: 4 раза
Контактная информация:

Работа с sFTP протоколом ... :(

Сообщение morkovin »

Bruce(Capesoft) пишет в доке по NetTalk8:
As security became a higher and higher priority the need to make the FTP connection secure became important. The protocol was thus further extended to add support for SSL (FTPS and FTPES) and support for SSH (SFTP). NetTalk supports FTP over SSL (FTPS and FTPES) but does not support FTP over SSH.
Похоже не осилил ... :(
WBR, morkovin
Аватара пользователя
morkovin
Ветеран
Сообщения: 935
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 9 раз
Поблагодарили: 4 раза
Контактная информация:

Работа с sFTP протоколом ... :(

Сообщение morkovin »

Вроде там и делать-то нечего особо, судя по примеру http://curl.haxx.se/libcurl/c/sftpget.html
Посмотрел:
#ifndef DISABLE_SSH_AGENT
/* We activate ssh agent. For this to work you need
to have ssh-agent running (type set | grep SSH_AGENT to check) or
pageant on Windows (there is an icon in systray if so) */
curl_easy_setopt(curl, CURLOPT_SSH_AUTH_TYPES, CURLSSH_AUTH_AGENT);
#endif
ИМХО, это ключевая фраза:
For this to work you need
to have ssh-agent running (type set | grep SSH_AGENT to check) or
pageant on Windows (there is an icon in systray if so)
WBR, morkovin
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8031
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Работа с sFTP протоколом ... :(

Сообщение Игорь Столяров »

morkovin писал(а): to have ssh-agent running
Так. Стулья начинают расползаться как тараканы ...
Т.е. для того, что бы работал обмен SSH, нужно, что бы еще что-то работало на компьютере ... :(
Я подозревал, что здесь все будет не через то место, раз этого протокола нет в WinAPI ....
Make Clarion Great Again ! 😎
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Работа с sFTP протоколом ... :(

Сообщение Дед Пахом »

Да, неудачный пример. Нашёл другой, без сторонних утилит. Теперь с FTP читает (тестировал на нашем FTP hisenc.ru), дайте ссылочку на SFTP!
С уважением, ДП
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Работа с sFTP протоколом ... :(

Сообщение Admin »

Дед Пахом писал(а): дайте ссылочку на SFTP!
Если не найдешь, пиши мне, сделаю аккаунт для теста у себя где нибудь.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Работа с sFTP протоколом ... :(

Сообщение Дед Пахом »

libcurl v0.99 тут. Проверил sFTP, работает (и загружает, и выгружает), спасибо Игорю Столярову и Админу за предоставленные площади для тестирования.
С уважением, ДП
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Работа с sFTP протоколом ... :(

Сообщение Дед Пахом »

Перезалил файлы, оказывается, была проблема с конвертацией символов CR/LF в юниксовую.
С уважением, ДП
Ответить