|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Сен 1, 2004 06:06:45 Я в курсе, что есть http://www.rsdn.ru/article/inet/inetapi.xml?print http://www.rsdn.ru/article/inet/wininet.xml?print Я также читал http://www.wasm.ru/forum/index.php?action=vthread&forum=12&topic=5809 НО! Положим, я хочу писать программу-клиент, которая будет соединяться с сервером по FTP-протоколу. Тут, в принципе, все ясно. А как на счет возможности работы (в будущем) по SFTP? SSL over FTP? Короче, какая-нибудь шифровка передаваемых данных? На сервере будет стоять то обеспечение, которое нужно. Что юзать? Самому SFTP создавать? Положим, через OpenSSL и все прибамбасы? Или что? Кто просветит? |
|
|
Дата: Сен 1, 2004 09:32:02 SFTP это упрощенный FTP разница: работает на одном порту TCP 115, меньше команд, шифрования там вроде нет никакого SSL независим от прикладного протокола - FTP не нужно знать что он роботает под SSL |
|
|
Дата: Сен 1, 2004 10:41:27 Если под SFTP подразумевается ssh-ftp, то там вроде все на протоколах ssh1 или ssh2 основано, есть вроде и фри проекты с текстами. SSL, насколько я знаю, используется в протоколе https. Может есть проксирование с SSL, но я не знаю.... |
|
|
Дата: Сен 1, 2004 18:33:19 Да, но это все не ответы... Это общие фразы. Кто-то конкретно может сказать что-то по сути вопроса? Как средствами WinAPI и, возможно, с помощью каких-то дополнительных библиотек, реализовать шифрование данных, передаваемых по FTP? |
|
|
Дата: Сен 1, 2004 21:40:56 · Поправил: AEX CHECKER volodya Не хочу показаться неучтивым. Возможно, я недостаточно хорошо понимаю что тебе нужно, но 1. Если Програму-сервер написал ТЫ. То используй OpenSSL – гора с плеч. 1.1. Если это утилита «для себя» для передачи файлов – тогда даже FTP не нужен (я делал именно так). 2. Если сервер не ты писал – читай доки по серверу ( ;)) извини за тавтологию, но «если ты все перепробовал и не чего не получается – попробуй прочесть документацию» :))) еще раз извини) 2.1. Из своего опыта: На одном из сайтов, которые я обслуживаю, вместо FTPсервер установлена идиотская вебпанель через которую нужно аплодить файлы. Так я на РНР писанул прогу которая обрабатывает «упрощенный» :)) ФТП через ССЛ. Выводы: Делать надо так ISO/TCP/IP/SSL/FTP (для справки в апаче так) |
|
|
Дата: Сен 1, 2004 22:02:28 ОК, извиняться не за что. Я пока просто пытаюсь спозиционироваться. Программу-сервер писал не я :) Программа сервер - будет стандартная программа Linux'a - FTP сервер с поддержкой шифрования. Программа-клиент должна понимать, что такое SFTP - SSH over FTP. Поэтому я думаю - тут или юзать какой-нибудь Windows-порт sftp-клиента или пытаться самому реализовать SFTP. А вот тут пока сумбур в голове... |
|
|
Дата: Сен 1, 2004 22:14:13 Вот, скажем, найти бы С/С++ реализацию SFTP с использованием WinINET... |
|
|
Дата: Сен 2, 2004 00:21:27 · Поправил: Quantum volodya Неделю назад я бы ответил в духе AEX CHECKER, но трабла в том, что мне сейчас тоже позарез понадобилась либа SFTP на чистом C :-((( Тут лежит Curl -либа с исходниками, но только client-side. |
|
|
Дата: Сен 2, 2004 00:29:50 Ну дык и? Самому через WinINET делать FTP, а потом юзать OpenSSH? |
|
|
Дата: Сен 2, 2004 11:11:50 · Поправил: captain cobalt volodya> SFTP? SSL over FTP? ... volodya> Программа-клиент должна понимать, что такое SFTP - SSH over FTP. Итак. Ещё раз. Для закрепления. Что такое SFTP? что over что? ;) |
|
|
Дата: Сен 2, 2004 11:14:19 Может это то что нужно? http://www.chiark.greenend.org.uk/~sgtatham/putty/ Вот выписка из help: PSFTP, the PuTTY SFTP client, is a tool for transferring files securely between computers using an SSH connection. |
|
|
Дата: Сен 2, 2004 14:40:19 1)ftp://ftp.chg.ru/.5/sourceforge/s/ss/sshtools/SSHTools-SSHDaemon-Win 32-0.0.8-src.zip Судя по этой ссылке на sourceforge есть проект ssh под Винды. Можно оттуда повзаимствовать или присоединится. 2) Т.к. нет отдельного порта TCP для ssh-ftp ( для ssh-telnet есть), то я подозреваю что ssh-ftp клиент не что иное как модифицированная утилита scp - ssh-copy file. Текст этой утилиты наверняка есть в проекте, а далее просто пишется необходимая оболочка. 3) Есть проект OpenSSH, в котором есть порт под Винды. Но кроме упоминания о багах 2-й версии, в Интернете ничего не нашел. |
|
|
Дата: Сен 2, 2004 20:50:48 captain cobalt Так, для всяких умников, пытающихся поймать меня на словах. У тебя это получается плохо, т.к. ты даже не умеешь внимательно читать то, что привел. Смотри сам: volodya> SFTP? SSL over FTP? ... volodya> Программа-клиент должна понимать, что такое SFTP - SSH over FTP. Итак. Ещё раз. Для закрепления. Что такое SFTP? что over что? ;) Ты после SFTP в первом случае знак вопроса видишь? А для особо одаренных повторяю - SFTP - это SSH over FTP. А SSL over FTP - это другая вещь. Так доходчиво? Quantum Спасибо! valterg Спасибо! aXe PUTTY знаю. Надо посмотреть сорцы :( |
|
|
Дата: Сен 13, 2004 19:16:21 Если Вы хотите увидеть хороших примеров... http://pageperso.aol.fr/gerardchap/Annexe.zip и к----- http://pageperso.aol.fr/gerardchap/FTPAsm.zip Дуиаю что, Вы любите... С уважением... Ваш Друг. Gerard ( Жерар ) --------------- |
|
|
Дата: Сен 13, 2004 23:59:19 gerard Nice examples, but we need an SFTP, or at least FTPS lib. volodya Curl поддерживает только FTPS, но не SFTP. Похоже что готовых либ для SFTP в природе нет, а жаль :-( |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.063 |