\ DriveHQ Customer Support Forum \
Прочитать/Ответить : 80092/7
  • CCZeroHour
  • (3посты)
.Файлы .cer или .pfx. SSL-сертификат для самодельной FTP-программы

 Всем привет!

Я хочу создать исполняемый файл для Windows. Это должна быть FTP-программа.

Я протестировал свою программу, и она отлично работала. Даже бесплатное FTP-пространство работало. Но тут я обнаружил проблему: мои учетные данные могут быть считаны некоторым программным обеспечением, которое считывает исходящие FTP-команды. Поэтому я решил, что мне нужна SSL-защита.

Filezilla и профессиональные FTP-программы отлично работают с SSL. Проблем с подключением нет. Теперь, когда я изменил свою программу, используя SSL, она отказывается подключаться. Думаю, это проблема с сертификатом. Filezilla и другие профессиональные FTP-инструменты показывают окно с вопросом, доверяю ли я этому сертификату. Я не знаю, как это реализовать. Я пишу на Visual Basic.NET.

Есть ли на Drivehq файлы с расширениями *.cer или *.pfx? Я не знаю, что делать, так как эта проблема возникла только после того, как я попытался реализовать SSL.


24.02.2013 12:28:21

  • CCZeroHour
  • (3посты)
Предмет: Файлы .cer или .pfx. SSL-сертификат для самодельной FTP-программы
Файлы .cer или .pfx. SSL-сертификат для самодельной FTP-программы

Вот некоторые результаты:


Отвечать
24.02.2013 13:01:45

  • CCZeroHour
  • (3посты)
Предмет: Файлы .cer или .pfx. SSL-сертификат для самодельной FTP-программы
Файлы .cer или .pfx. SSL-сертификат для самодельной FTP-программы

 Неужели DriveHQ не поддерживает FTP в полном объеме? У кого-то была похожая проблема, и другие веб-пространства работали. Может ли это быть причиной?


Отвечать
25.02.2013 10:17:23

  • DriveHQSupport
  • (676посты)
Предмет: Файлы .cer или .pfx. SSL-сертификат для самодельной FTP-программы
Файлы .cer или .pfx. SSL-сертификат для самодельной FTP-программы

DriveHQ поддерживает FTP по протоколу SSL, как неявный, так и явный.

>>> Filezilla и другие профессиональные FTP-инструменты выдают окно с вопросом, доверяю ли я этому сертификату. Я не знаю, как это реализовать. Я пишу на Visual Basic.NET.

Думаю, в этом и проблема. Вам нужно реализовать эту функцию, как в FileZilla или других популярных FTP-клиентах, или же вы можете обойти проблему, добавив параметр игнорирования ошибок сертификата.

FTP-сервер DriveHQ использует сертификат с подстановочным знаком. Сертификат с подстановочным знаком может соответствовать именам хостов, например, *.drivehq.com. У DriveHQ есть два FTP-сайта: ftp.drivehq.com и proftp.drivehq.com, оба используют один и тот же сертификат с подстановочным знаком.

 

 


Отвечать
25.02.2013 10:34:36

  • CCZeroHourBro
  • (1посты)
Предмет: Файлы .cer или .pfx. SSL-сертификат для самодельной FTP-программы
Файлы .cer или .pfx. SSL-сертификат для самодельной FTP-программы

 Я пробовал несколько DLL-файлов. Я не был экспертом, но теперь у меня появились некоторые знания в этой области. Я потратил на решение этой проблемы около 20 часов.

Он работает с некоторыми DLL-файлами. В данный момент я использую DLL-файл из WinSCP. К сожалению, он довольно медленный. Я бы хотел улучшить производительность. Но у меня есть два варианта: либо заплатить 150 долларов за DLL-файл от Chilkat (который работает быстро и надежно, но пробный период всего 30 дней), либо остаться с этим медленным файлом, который работает только в 50% случаев.

Поскольку решить эту конкретную проблему очень сложно, я хотел бы отметить, что FileZilla не позволяет мне создавать папки.

220 Добро пожаловать на самый популярный FTP-хостинг! Экономьте на оборудовании, программном обеспечении, хостинге и администрировании. Делитесь файлами/папками с правами на чтение и запись. Посетите http://www.drivehq.com/ftp/;

команда: AUTH TLS

Отвечать: 234 Команда AUTH выполнена успешно. Инициализация TLS-соединения.

Статус: Инициализация TLS...

Статус: Проверьте сертификат...

команда: USER CCZeroHour

Статус: Установлено TLS/SSL-соединение.

Отвечать: 331 Имя пользователя в порядке, нужен пароль.

команда: ПРОХОДИТЬ ********

Отвечать: 230 Пользователь авторизован. 

команда: SYST

Отвечать: 215 Эмуляция UNIX с помощью FTP-сервера DriveHQ.

команда: ПОДВИГ

Отвечать: 211-Поддерживаемые расширения:

Отвечать: РАЗМЕР

Отвечать: МЛСД

Отвечать: MLST

Отвечать: НЛСТ

Отвечать: МДТМ

Отвечать: МФМТ

Отвечать: МФКТ

Отвечать: MFF Создать; Изменить;

Отвечать: ПОТОК ОТДЫХА

Отвечать: UTF8

Отвечать: 211 КОНЕЦ

команда: OPTS UTF8 ON

Отвечать: 200 Включить режим UTF8.

команда: PBSZ 0

Отвечать: 200 Команда PBSZ выполнена успешно. Размер буфера защиты установлен на 0.

команда: ПРОТ П

Отвечать: 200 Команда PROT выполнена успешно.

Статус: Связанные вместе

Статус: Получить содержимое каталога...

команда: ЛСД

Отвечать: 257 "/" — это текущий каталог.

команда: ТИП I

Отвечать: 200 Тип установлен на I

команда: ПСВ

Отвечать: 227 Переход в пассивный режим (66,220,9,51,16,74).

команда: МЛСД

Отвечать: 150 Соединение установлено

Отвечать: 226 Передача завершена

Статус: Полное отображение содержимого каталога

Статус: Создать каталог '/Bans'...

команда: Запреты МКД

Отвечать: 550 Невозможно создать каталог. Отказано в доступе.

команда: МКД /Запреты

 

 

Ещё одна проблема: у меня есть пользователь из подгруппы, который не всегда может войти в систему. Вскоре в Filezilla появляется сообщение о необходимости повторного внесения депозита. Это не соответствует действительности, и через несколько минут всё снова заработало. Это важная для меня проблема.


Отвечать
26.02.2013 18:56:45

  • tantekitty
  • (3посты)
Предмет: Файлы .cer или .pfx. SSL-сертификат для самодельной FTP-программы
Файлы .cer или .pfx. SSL-сертификат для самодельной FTP-программы

Я тоже написал программу для загрузки файлов по FTP. Она основана на FTPPUT.PRG в Visual FoxPro (найдите её в Google). Всё работало отлично. Но вот уже два дня, с 28 февраля 2013 года, она перестала работать. Может, DriveHQ что-то изменил? FileZilla работает нормально, но моя собственная программа перестала работать два дня назад. Я всё перепробовал. Внезапно, 12 февраля, около 12 часов по центральноевропейскому времени, она проработала пару часов, но с 1 марта и сегодня перестала.


Отвечать
02.03.2013 9:13:46

  • tantekitty
  • (3посты)
Предмет: Файлы .cer или .pfx. SSL-сертификат для самодельной FTP-программы
Файлы .cer или .pfx. SSL-сертификат для самодельной FTP-программы

 Опечатка:

 Внезапно 28 февраля около 12 часов по центральноевропейскому времени все заработало на пару часов, но 1 марта, а сегодня и вовсе перестало работать.


Отвечать
02.03.2013 9:16:30

  • tantekitty
  • (3посты)
Предмет: Файлы .cer или .pfx. SSL-сертификат для самодельной FTP-программы
Файлы .cer или .pfx. SSL-сертификат для самодельной FTP-программы

 И сегодня всё снова заработало. Так что 4 дня подряд оно работало некорректно. Не знаю почему. Должно быть, ошибка на сайте drivehq.

Надеюсь, завтра всё заработает...


Отвечать
04.03.2013 4:45:44

Добавить в закладки и поделиться
Быстрый ответ

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003