Форум на Kuban.ru (http://forums.kuban.ru/)
-   Сети и их администрирование (http://forums.kuban.ru/f1029/)
-   -   Имеется ли решение задачи ? Файлы больших объемов (http://forums.kuban.ru/f1029/imeetsya_li_reshenie_zadachi_fajly_bol-shih_ob-emov-3386759.html)

VASH 04.12.2012 10:39

Имеется ли решение задачи ? Файлы больших объемов
 
Корпоративное решение отправка файлов больших объемов ? То есть пользователь забрал, файл удалился с того же фтп сервера ?

SGI 04.12.2012 10:46

флэшка :)

VASH 04.12.2012 10:52

Да нет. Ну вот есть необходимость пулять по почте большие файлы. Такова особенность бизнеса. Что бы хотелось : Пользователь отправляет. Сам файл попадает на защищенный сервер, скажем фтп. И ждет пока его заберут. А получатель получает :) только ссылку и пароль :)

VASH 04.12.2012 11:01

Оппа. Что то оформилось в голове :
1. Создание контекстного меню типа "Отправить большой объект по альтернативному пути"
2....
....

krotov 04.12.2012 11:03

Гм.. А что мешает просто отправить большой файл? Без всяких FTP?

VASH 04.12.2012 11:13

например, файл 200 Мб..

pinya 04.12.2012 11:17

https не устраивает? юзеру - сертификат.

по фтп будет достаточно проблематично доказать, что файл забрали.

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

krotov 04.12.2012 11:19

А что мешает просто отправить файл 200М? Или я что-то недопонимаю?

krotov 04.12.2012 11:20

[em]по фтп будет достаточно проблематично доказать, что файл забрали.[/em]
Это почему?

Квадратный Круг 04.12.2012 11:28

7-krotov > А зачем засорять базу почтового сервера и почтового клиента, особенно с учётом кодирования вложений и увеличения размера письма?

krotov 04.12.2012 11:35

да не, я просто интересуюсь.
у меня лет 5 назад ограничение было 150 метров, сейчас там уже больше, наверное.

krotov 04.12.2012 11:38

ИМХО, чем проще -- тем лучше. Лучше пусть засоряется, чем из-за неразберихи рабочий процесс пострадает.

LeXX 04.12.2012 12:08

10-krotov >Ну, у тебя может быть хоть гиг на отправку разрешен, а я вот до сих пор периодически встречаю получателей с разрешенным объемом письма 102 400 байт. И ничего тут не поделаешь.
Решили проблему просто - Filezilla ftp server, есть папки с анонимным доступом, есть с именем/паролем. Если нужно отправить информацию в конфиденциальном режиме - пишется заявка, в обмен - параметры доступа и ссылка на расшаренную папку.

VASH 04.12.2012 12:13

Пожалуй, займусь я решением задачки, пока видится вполне просто решаема:

2. Пакуем в архив со случаный генерированным паролем
3. Кладем в папку на фтп сервере
4. формируем письмо с текстом Файл по ссылке... пароль ... Будет доступен до ...
5. По истечении срока - удаляется.

LeXX 04.12.2012 12:24

13-VASH >Чем автоматизировать собираешься? А то планы-то наполеоновские

pinya 04.12.2012 12:34

кроном, вестимо.

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

В случае с облаками и т.п. , все валится на провайдера сервисов.

VASH 04.12.2012 12:38

[quote=LeXX;27999518] 13-VASH >Чем автоматизировать собираешься? А то планы-то наполеоновские [/quote] Да хоть батник. Пока сомнений мало.

VASH 04.12.2012 12:40

[quote=pinya;27999756] кроном, вестимо. есть недостаток, что флудеры будут качать файлы ради того, чтобы качать. Канал станет перекошенным и провайдер интернета начнет ограничивать траффик. В случае с облаками и т.п. , все валится на провайдера сервисов. [/quote]
На этот фтп можно также не пускать анонимусов. Вариантов так то можно придумать много :)

VASH 04.12.2012 12:50

...
как добавить свою команду в контексное меню?

создаем reg с таким содержанием:
Код Code
1
2
3
4
5
6
7
8
9
10
11

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\name]
@="Название команды"
"Icon"="путь к значку иконки"
"Position"="Расположение"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\name\command]
@="выполняемая команда"

соответственно вместо "Название команды" укажите необходимое Вам название пункта, которое будет отображаться в контекстном меню. Например: "Панель управления"
Вместо выполняемая команда укажите какая команда должна быть запущена при нажатии созданного Вами пункта в контекстном меню. Например: "control"
Вместо путь к значку иконки укажите путь к иконке, отображаемой рядом с Вашим пунктом в контекстном меню.
Вместо Расположение укажите месторасположение Вашего пункта в контекстном меню. Top - вверху, Bottom - внизу.

krotov 04.12.2012 12:53

LeXX: Filezilla ftp server ИМХО, как-то не серьезно.
Я-то думал внутри конторы надо. А если внешний получатель, то можно сразу скрипт слать, который сам скачает и сам удалит. Другое дело, что с внешнем получателем в любом случае проблем огрести можно, например доступ по фтп может быть закрыт излишне ретивым админом.

pinya 04.12.2012 12:57

(19) а скрипт выпилит какой-нить провайдер, а-ля спэйсвеб.

lithium 04.12.2012 13:06

0-VASH > MTA какой?

krotov 04.12.2012 13:10

lithium, прости, а какая разница, если почту надо внешним получателям отправлять?

VASH 04.12.2012 13:10

(21) оутлук 2007 с чангой 2003

LeXX 04.12.2012 14:09

19-krotov >файлзиллы хватает за глаза и за уши, тем более, что софт бесплатный (что немаловажно).
Данную задачу простым батником не решить. На повер-шелле еще можно попробовать извратиться, или на vbs, но как создавать/удалять пользователей с нужными правами на фтп из батника? Тем более, что иногда нужно не выложить инфу для внешнего пользователя, а получить ее от него.

krotov 04.12.2012 14:15

LeXX, не бесплатный, а свободно распространяемый. Но как-то хз. не серверный он какой-то.
А в остальном, кто сказал, что будет легко.
ЗЫ: У нас тоже большие на большие объемы ссылка на FTP отправляется с логином и паролем на read only. ИМХО, этот процесс не автоматизировать, но однозначно надо регламентировать.

VASH 04.12.2012 14:23

(24) А чем не устраивает вариант паролировать сами архивы ?

VASH 04.12.2012 14:24

Пока задача попроще : Отдать изнутри сети внешнему получателю большой архив.

Квадратный Круг 04.12.2012 14:26

23-VASH > Поди и MS SharePoint имеется? Или хоть голый IIS? Тогда можно скрестить ужа (MTA) с ежом (FTP/HTTP/WebDAV) и реализовать требуемый функционал. Готовых решений не встречал, из самописных видел что-то такое на Lotus Domino но только внутри предприятия.

gloomymen 04.12.2012 14:31

krotov, [em]этот процесс не автоматизировать[/em]
почему нет? генераторов не хватает?
apg > file, оттуда выбираем и логин и пароль

Квадратный Круг 04.12.2012 14:41

Вон, [b]pinya[/b], попросите, он вам забубенит пару-тройку скриптов под это дело и на отдачу поставит {vsftpd, nginx, proftpd** с азартными играми и распутными женщинами.

pinya 04.12.2012 15:23

(30) зря иронизируете. Когда речь зашла о фтп и прочем, внезапно вспомнил, что будучи студентом ФТП сервер писал на сях. Довесить в текстовый файл пользователя/пароль, права и домашнюю папку, не считаю сложным.

Надо начинать с хотелок пользователей. Вот он файл в папке и его надо юзеру со ссылкой? Можно станцевать от apache с mod_rewrite.

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

Или (18) добавить пункт "отправить в файлопомойку" а результатом выполнения будет запущеный IE6.0 с урлом :)
Пожалуй, себе бы я что-то подобное и делал.

Квадратный Круг 04.12.2012 15:32

31-pinya > Никакой иронии. Зачем свой сервер городить, всё уже есть, в том числе и с авторизацией и лимитами. Нужна лишь обвязка.

krotov 04.12.2012 15:36

[em]почему нет? генераторов не хватает?[/em]
Нет, с организационной точки зрения.

gloomymen 04.12.2012 16:06

не понял, что значит [em]с организационной точки зрения.[/em]?

krotov 04.12.2012 16:23

[em]не понял, что значит с организационной точки зрения.?[/em]
Как ты видишь процесс отправления пользователем файла, скажем, размером 2Г?

Квадратный Круг 04.12.2012 16:27

В идеале сделал бы это по образцу и подобию файлообменных сервисов - пользователь внутри сети предприятия заходит на некий web-сайт где он опционально идентифицируется и авторизуется, далее через форму загружает нужные файлы и выбирает опции передачи адресату и срок хранения, на выходе получает две ссылки для авторизованного скачивания архива с файлами по ftp и http которые автоматически или сам передаёт адресату. Файл хранится заданное количество времени.

gloomymen 04.12.2012 16:44

krotov, через вебморду, почему нельзя сделать отдельно для больших файлов? пользователям неудобно, не аонимают размер отправляемого? размер 2гб это какой-то колдунский предел?
все равно не понял

Квадратный Круг 04.12.2012 16:48

[url=http://www.msexchange.ru/articles/detail.php?ID=20019]Тоже[/url] вариант.

P.S. Сквид заблочил m[b]sex[/b]change.ru :-)

pinya 04.12.2012 16:52

Сайт ненадо, надо чем проще, тем надежнее.
Юзер драг-дропает файл на ярлык "заслалать". В ответ открывается браузер со ссылкой для скачивания файла. Ссылка юзером копируется в письмо, письмо засылается куда нужно.

Конструктивно, ссылка представляет URL, в пути которого рандомная путь.

Адресат, кликнув на ссылку, "открывает" по рандомному пути index.htm , и льет файл. Реальный путь он не имеет понятия какой.

"Рандомную" ссылку преобразует в нормальный путь веб сервер с mod_rewrite и БД, например. Где рандомный путь=ключевое поле, по которому вычисляется путь к реальному файлу на файлопомойке. В соседнем поле числится дата постановки файла, по которой определяется, через какое время его деактивировать.

все.


Текущее время: 00:42. Часовой пояс GMT +3.