Работа с sFTP протоколом ... :(
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- SergioRaguzini
- Старожил
- Сообщения: 252
- Зарегистрирован: 08 Декабрь 2009, 19:16
- Откуда: Краснодарский край
- Благодарил (а): 16 раз
Работа с sFTP протоколом ... :(
В рассылке clalist@googlegroups.com коллега предложил скрыть всплываемое во время исполнения окно Curl через createprocess
Кто-нибудь такое пробовал (хотя, конечно, через lib симпатичнее) ?
Кто-нибудь такое пробовал (хотя, конечно, через lib симпатичнее) ?
- morkovin
- Ветеран
- Сообщения: 935
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
- Контактная информация:
Работа с sFTP протоколом ... :(
http://bazaar.launchpad.net/~7elqb2n4s/ ... head:/src/должен быть простой класс-обертка
Это обертка CURL. Но SFTP, увы, у автора нет. А так всё работает.
WBR, morkovin
- Дед Пахом
- Старичок
- Сообщения: 3289
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 49 раз
- Контактная информация:
Работа с sFTP протоколом ... :(
Вроде там и делать-то нечего особо, судя по примеру http://curl.haxx.se/libcurl/c/sftpget.html
С уважением, ДП
- morkovin
- Ветеран
- Сообщения: 935
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
- Контактная информация:
Работа с sFTP протоколом ... :(
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 протоколом ... :(
Посмотрел:Вроде там и делать-то нечего особо, судя по примеру 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 протоколом ... :(
Так. Стулья начинают расползаться как тараканы ...
Т.е. для того, что бы работал обмен 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 протоколом ... :(
Если не найдешь, пиши мне, сделаю аккаунт для теста у себя где нибудь.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Дед Пахом
- Старичок
- Сообщения: 3289
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 49 раз
- Контактная информация:
Работа с sFTP протоколом ... :(
libcurl v0.99 тут. Проверил sFTP, работает (и загружает, и выгружает), спасибо Игорю Столярову и Админу за предоставленные площади для тестирования.
С уважением, ДП
- Дед Пахом
- Старичок
- Сообщения: 3289
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 49 раз
- Контактная информация:
Работа с sFTP протоколом ... :(
Перезалил файлы, оказывается, была проблема с конвертацией символов CR/LF в юниксовую.
С уважением, ДП