\ DriveHQ Customer Support Forum \
Прочитать/Ответить : 122545/13
  • PabloMack
  • (9посты)
FTP без защиты

Мне нужен старый добрый FTP-сервер без защиты. Загружаемые файлы будут уже зашифрованы. Даже расшифрованный файл будет бесполезен для любого, кто сможет его получить. Предоставляется ли такая услуга?


09.03.2016 12:17:46

  • PabloMack
  • (9посты)
Предмет: Re: FTP без защиты
Re: FTP без защиты

Хочу уточнить то, что я написал ранее. Мне нужно управлять файлами по защищенной ссылке, но при этом создать учетную запись, которая сможет только читать файлы и не сможет загружать или изменять их. Доступ пользователя к этой учетной записи не будет защищен на FTP-порту, но учетная запись управления (моя учетная запись) будет защищена. Чего я не хочу, так это чтобы пользователь, скачавший файл, получил к нему полный контроль. Файлы будут скачиваться только с помощью автоматизированного программного обеспечения.


Отвечать
09.03.2016 12:59:42

  • PabloMack
  • (9посты)
Предмет: Re: FTP без защиты
Re: FTP без защиты

Единственным средством защиты учетной записи пользователя являются имя пользователя и пароль.


Отвечать
09.03.2016 13:01:00

  • DriveHQSupport_
  • (676посты)
Предмет: Re: FTP без защиты
Re: FTP без защиты

Если я правильно понял, вам нужен простой FTP-сервис с двумя учетными записями пользователей: администратором и гостем. Администратор будет иметь полный доступ к вашим файлам по протоколу FTP; гость сможет скачивать файлы, но не сможет их изменять или удалять. Это очень базовая функция нашего FTP/облачного IT-сервиса.

Вам нужно всего лишь зарегистрировать учетную запись на DriveHQ (что вы уже сделали), после чего вы сможете получить доступ к нашему FTP-хостингу по адресу ftp.drivehq.com. Для создания суб-аккаунта убедитесь, что вы используете нашу услугу «Групповой аккаунт». В меню «Пуск» DriveHQ нажмите «Групповой аккаунт», чтобы получить доступ к функциям групповых аккаунтов. Там вы можете создавать и управлять суб-аккаунтами.

Теперь вам нужно просто создать папку в вашей основной учетной записи. Когда вы войдете в систему под учетной записью администратора группы, у вас будет полный доступ ко всем файлам в вашей учетной записи.  

Затем вы можете предоставить доступ к папке своему дополнительному пользователю и установить для нее доступ только для чтения. Ваш дополнительный пользователь сможет войти в систему, используя имя и пароль дополнительного пользователя, и получит доступ к общей папке из указанного места:

\DriveHQShare\ВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ\ИМЯ_ОБЩЕЙ_СТРАНИЦЫ

Если папка предоставлена в общий доступ только для чтения, то дополнительный пользователь не сможет вносить в неё изменения. Пожалуйста, сообщите нам, если это отвечает на ваши вопросы.

 

 


 


Отвечать
09.03.2016 13:46:31

  • PabloMack
  • (9посты)
Предмет: Re: FTP без защиты
Re: FTP без защиты

Думаю, это отвечает на мой вопрос. По сути, мне не нужен SSL на FTP-порту. На данном этапе это слишком многого требовать.


Отвечать
09.03.2016 13:57:10

  • DriveHQSupport_
  • (676посты)
Предмет: Re: FTP без защиты
Re: FTP без защиты

 Понятно. Обычный FTP сегодня считается небезопасным. DriveHQ поддерживает FTP через SSL. Однако обычный FTP по-прежнему поддерживается. 


Отвечать
09.03.2016 14:27:28

  • PabloMack
  • (9посты)
Предмет: Re: FTP без защиты
Re: FTP без защиты

Я могу подключиться к ftp.drivehq.com Подключитесь по FTP через порт 21 и получите сообщение:

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

Однако, когда я отправляю команду NAME, ответа нет. Отправка команды PASS также не приводит к ответу.

Подключение через FileZilla приводит к TLS-соединению. Похоже, что на FTP-порту установлена защита, и я не могу подключиться к нему обычным FTP. Возможно, FileZilla предлагает TLS в качестве варианта подключения, и ваш сервер выбирает его. Но ваш сервер не отвечает ни на какие стандартные команды FTP, кроме первоначального подключения. Может быть, стандартный FTP работает на другом порту?


Отвечать
10.03.2016 7:47:13

  • DriveHQSupport_
  • (676посты)
Предмет: Re: FTP без защиты
Re: FTP без защиты

Обычно в этом случае мы рекомендуем решение с групповым аккаунтом. Если это вам не подходит, я рекомендую связаться с.. support@drivehq.com Для получения более подробной информации и решений. 


Отвечать
10.03.2016 10:17:00

  • PabloMack
  • (9посты)
Предмет: Re: FTP без защиты
Re: FTP без защиты

Я использовал учетную запись, которую, как мне казалось, выдавали за вашу групповую. На главной странице я выбрал "ГРУППОВАЯ УЧЕТНАЯ ЗАПИСЬ" из выпадающего списка с именем пользователя вверху страницы. Я создал дополнительную учетную запись. После успешного подключения я отправил имя пользователя с помощью команды FTP USER, но ответа не получил.


Отвечать
10.03.2016 16:16:39

  • DriveHQSupport_
  • (676посты)
Предмет: Re: Подробная информация об использовании FileZilla с FTP-сервисом DriveHQ

Пользователь: PabloMack  -  10.03.2016 7:47:13

Re: FTP без защиты

Я могу подключиться к ftp.drivehq.com Подключитесь по FTP через порт 21 и получите сообщение:

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

Однако, когда я отправляю команду NAME, ответа нет. Отправка команды PASS также не приводит к ответу.

Подключение через FileZilla приводит к TLS-соединению. Похоже, что на FTP-порту установлена защита, и я не могу подключиться к нему обычным FTP. Возможно, FileZilla предлагает TLS в качестве варианта подключения, и ваш сервер выбирает его. Но ваш сервер не отвечает ни на какие стандартные команды FTP, кроме первоначального подключения. Может быть, стандартный FTP работает на другом порту?

Re: Подробная информация об использовании FileZilla с FTP-сервисом DriveHQ

Обычный FTP должен работать очень просто. Если он не работает, обычно это означает, что ваш брандмауэр/маршрутизатор заблокировал FTP. В этом случае, пожалуйста, используйте FileZilla для проверки соединения из разных мест. 

По умолчанию текущая версия FileZilla использует FTP через SSL. Чтобы использовать FileZilla с обычным FTP, необходимо щелкнуть меню «Файл» и выбрать «Менеджер сайтов». На экране «Менеджер сайтов» нажмите «Новый сайт», чтобы добавить новый FTP-сайт. См. скриншот ниже:

Add a new FTP site in FileZilla (By default it is FTP over SSL, you can change it to plain FTP)

 

Введите имя сервера: ftp.drivehq.com, или, если у вас платный аккаунт, вы также можете использовать proftp.drivehq.com. По умолчанию используется FTP через SSL. Если вы хотите использовать обычный FTP, измените параметр «Шифрование» на «Обычный FTP», как показано выше.

Нажмите «ОК», чтобы сохранить сайт; нажмите «Подключиться», чтобы подключиться к нашему FTP-серверу.

------------------------

FileZilla может создавать очень подробные FTP-логи. Чтобы включить подробный лог, см. скриншот ниже:

Setup FileZilla to show detailed FTP log

-----------------------

Чтобы просмотреть команды FTP, отправленные FileZilla, и ответы, полученные от FTP-сервера, теперь вам просто нужно подключиться к FTP-сайту. Щелкните меню «Файл» в FileZilla и выберите «Диспетчер сайтов». Затем выберите FTP-сайт DriveHQ и нажмите «Подключиться». Вы увидите подробный журнал FTP, как показано на следующем снимке экрана:

Show the detailed FTP log in FileZilla

 

 

 

 

 


Отвечать
10.03.2016 17:00:47

  • PabloMack
  • (9посты)
Предмет: Re: FTP без защиты
Re: FTP без защиты

Если бы мой брандмауэр блокировал FTP-порт, я бы не смог успешно подключиться. Я проверил с помощью FileZilla, и подключение проходит успешно с использованием TLS-защиты. Таким образом, мой брандмауэр не блокирует FTP.

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

Ваше здоровье...

 


Отвечать
10.03.2016 18:04:32

  • PabloMack
  • (9посты)
Предмет: Re: FTP без защиты
Re: FTP без защиты

Я еще раз попытался связаться с вашим FTP-сервером с помощью своей программы для работы с сокетами, и..
Я успешно подключаюсь и получаю ответ. Однако ваш FTP-сокет не работает
Отвечать на любые команды. Вот сохраненный текст этой попытки входа в систему
к вашему FTP-порту 21:

IP-адрес хоста = 66.220.9.50
Разъем открыт =372
Ответ: 220 Добро пожаловать на самый популярный FTP-хостинг! Экономьте на оборудовании, программном обеспечении, хостинге и администрировании. Делитесь файлами/папками с правами на чтение и запись. Посетите http://www.drivehq.com/ftp/;
Команда: USER lJzpGw3vWfwT
Ответ:
Команда: PASS ************
Ответ:
Розетка закрыта

Я попробовал то же самое со своим веб-хостингом, и их FTP-порт отвечает
Команды, которые я ей отправляю. Поэтому я должен сделать вывод, что моя программа работает
Правильно. Вот сохранённый текст из этой попытки входа на их FTP-порт 21:

IP-адрес хоста = 104.153.45.230
Разъем открыт =372
Ответ: 220---------- Добро пожаловать в Pure-FTPd [privsep] [TLS]] ----------
220-Вы — пятый пользователь из пяти разрешенных.
220-Местное время: 13:14. Порт сервера: 21.
220 Ваше соединение будет разорвано через 15 минут бездействия.
Команда: USER lJzpGw3vWfwT
Ответ: 331 Пользователь lJzpGw3vWfwT OK. Требуется пароль
220-Вы — пятый пользователь из пяти разрешенных.
220-Местное время: 13:14. Порт сервера: 21.
220 Ваше соединение будет разорвано через 15 минут бездействия.
Команда: PASS ************
Ответ: 530 Ошибка аутентификации при входе в систему
220-Вы — пятый пользователь из пяти разрешенных.
220-Местное время: 13:14. Порт сервера: 21.
220 Ваше соединение будет разорвано через 15 минут бездействия.
Розетка закрыта

Я не понимаю, что здесь происходит, потому что FileZilla действительно записывает видео
Ответы приходят при подключении к тому же порту. Возможно, происходит какая-то связь
Бывает так, что FileZilla пропускает эту транзакцию. Вот что происходит
Сохраненный текст из FileZilla передается на ваш FTP-порт 21:

Статус: Разрешение адреса ftp.drivehq.com
Статус: Подключение к 66.220.9.50:21...
Статус: Соединение установлено, ожидание приветственного сообщения...
Ответ: 220 Добро пожаловать на самый популярный FTP-хостинг! Экономьте на оборудовании, программном обеспечении, хостинге и администрировании. Делитесь файлами/папками с правами на чтение и запись. Посетите http://www.drivehq.com/ftp/;
Команда: USER lJzpGw3vWfwT
Ответ: 331 Имя пользователя в порядке, требуется пароль.
Команда: PASS ************
Ответ: 230 Пользователь lJzpGw3vWfwT вошел в систему. Бесплатный сервис имеет ограничения и работает медленнее.
Команда: OPTS UTF8 ON
Ответ: 200 Включить режим UTF8.
Статус: Вход выполнен
Статус: Получение списка каталогов...
Команда: PWD
Ответ: 257 "/" — текущий каталог.
Статус: Успешно получен список каталогов "/"
Статус: Отключено от сервера
 


Отвечать
16.03.2016 11:22:13

  • DriveHQSupport_
  • (676посты)
Предмет: Re: FTP без защиты
Re: FTP без защиты

Вы пробовали использовать FTP через командную строку? Если нет, пожалуйста, сделайте это и пришлите скриншот.

Не могли бы вы рассказать, как вы создали приведенный ниже лог FTP? (Какое программное обеспечение вы использовали?)

Если FileZilla и FTP из командной строки работают нормально, а ваша программа — нет (учитывая, что наш FTP-сервис существует уже более десяти лет), я считаю, что это вызвано ошибкой в вашем коде. Существует множество бесплатных клиентских FTP-программ и библиотек, которые вы можете использовать вместо непосредственного программирования сокетов.

Проверяю ваш лог FTP:

-----------------------------------------

IP-адрес хоста = 66.220.9.50
Разъем открыт =372
Ответ: 220 Добро пожаловать на самый популярный FTP-хостинг! Экономьте на оборудовании, программном обеспечении, хостинге и администрировании. Делитесь файлами/папками с правами на чтение и запись. Посетите http://www.drivehq.com/ftp/;
Команда: USER lJzpGw3vWfwT
Ответ: 
Команда: PASS ************
Ответ: 
Розетка закрыта

------------------------------------------------------------------------

Как видите, ваша программа даже не получила первый ответ (на команду USER). Это может быть вызвано следующими причинами:

(1) Ваш аккаунт заблокирован. Но если вы можете подключиться через FileZilla, то Ваш аккаунт не заблокирован (не был заблокирован). К вашему сведению, бесплатные аккаунты ограничены 25 входами в систему в день. В любом случае, вы можете попробовать использовать другой аккаунт (например, основной аккаунт вашей группы) или оформить ежемесячную подписку.

(2) Ваша программа не отправила правильную команду, например, она не сбросила данные после отправки В данном случае, пользователь lJzpGw3vWfwT, наш сервер вообще не получил вашу команду; или она не заканчивалась на (например, вы использовали только или ?).

Если это касается корпоративного аккаунта (проекта), пожалуйста, позвоните в нашу службу поддержки. Даже если это не проблема с FTP-сервером DriveHQ, вам поможет наш старший инженер.


Отвечать
18.03.2016 10:57:33

  • PabloMack
  • (9посты)
Предмет: Re: FTP без защиты
Re: FTP без защиты

Командная строка FTP не отображает явно сообщения, передаваемые между двумя системами. Из-за этого она мало полезна для диагностики этой проблемы. При установлении соединения система запрашивает имя пользователя, чего FTP-сервер делать не должен.

Как вы и отметили, я не получаю ответа на команду USER от вашего FTP-сервера. Проанализировав трассировку, полученную при запуске ТОЙ ЖЕ программы на одном из FTP-серверов моего веб-хостинг-провайдера, вы можете увидеть, что их сервер отвечает на команду USER при тех же самых обстоятельствах. Вы спросили, какое программное обеспечение я использовал для получения трассировки, и я ответил, что это программа, которую я разрабатываю. Для получения трассировки я использовал командную строку, чтобы перехватить весь вывод программы, используя следующую форму команды:

ftp >capture.txt

Вы также предположили, что вывод, возможно, не был очищен, и я знаю, что это произошло потому, что я не создаю буфер, который нужно очищать. Я явно отправляю команду в командной строке с помощью этого оператора:

/* Отправить данные */
int ftp_Snd(FTP_PORT *p,char *Msg)
 {
  int St,Len;
 

  //Отправить команду
  Len = strlen(Msg);
  St = send(p->CmdSoc,Msg,Len,0);
...

        St = ftp_Snd(&P0,"USER lJzpGw3vWfwT\n");
 

 


Отвечать
18.03.2016 13:14:49

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

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003