замена виндовых шар на фтп

Февраль 12, 2010

При установке систем на свои машины, я выпиливаю (или заранее выпилил) такие сервисы как сервер, обозреватель компутеров и все остальное, что позволяет расшаривать папки и принтеры в локальной сети. Это как бы повышает уровень безглючности системы и уменьшает тормоза. А заменяю я это старым добрым фтп. Это конечно не нфс, но зато работает везде и боле-менее безглючно. Раньше я пользовался serv-u, но он платный, а каждый раз искать ключ меня ломает. Поэтому я выбрал бесплатные filezilla клиент и сервер, которые отвечают моим требованиям к софту.

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

general

Условия для настройки такие. Нужен быстрый доступ ко всем дискам без ввода логина и пароля внутри домашней сети. За пределами локальной сети доступа анонимно быть не должно. Поэтому создается ананимус без пароля.

ipfilter

Потом запрещаем доступ всем в верхнем поле, а в нижнем разрешаем всем туда лезть только из сети 1.

Теперь начинается самое интересное - организация алиасов для отображения папок как дисков.

folders

1. Создаем в папке сервера папку home.
2. Жмем кнопку add и выбираем эту папку. Потом жмем set as home dir.
3. Теперь точно так же добавляем остальные диски.
4. Кликаем теперь там, где на скриншоте указаны алиасы. Появится такое окно.

alias

5. Вписываем туда полный путь до папки home и потом через слеш соответствующую букву диска.
6. ???????
7. PROFIT

Алиас - это то имя, которое будет отображаться в фтп клиенте. Для каждого диска можно задать любое имя, например music или pron.

Фтп сервер позволяет создать другие аккаунты с паролем для расшаривания через инторнет, но при этом не позволяет ананимусам заливать туда.

Если к вам часто приходят гости, то для них можно сделать так.
На роутере выставить дхцп от 15 до 30, а диапазон фиксированных адресов от 1 до 14 для своих нужд, включая виртуальную машину. По крайней мере у меня примерно так и сделано. Клиент получит адрес выше 14 и не сможет лазить анонимно, а ему выдается логин без пароля, например public.
Таким макаром мы можем быстро расшарить нужные диски или папки, при этом никак не привязывая себя к системе авторизации виндовса.

Для удобства обмена небольшими файлами можно использовать еще ftpdrive http://killprog.com/

driveconnect

Позволяет отображать фтп как диск с папками.

Tags:

категория: админство

Comments (1)

 

  1. Для публичного файлообмена в локалке рекомендую dc++ сеть, намного удобнее чем фтп, хотя если нужны права доступа то всё сделано верно

ответить

Авторизация только через loginza.

Yandex Google Вконтакте Mail.ru Twitter Loginza MyOpenID OpenID