Ищу софт для маппинга ftp аккаунтов [РЕШЕНО]
В локальной сети все компьютеры, кроме подключенного к интернету, работают под виндовс. по долгу службы этим компьютерам приходится работать со многими фтп аккаунтами и пользователей всегда напрягает на каждом компьютере настраивать одни и те же фтп аккаунты в тотал коммандере. Есть идея установить на комп, подключенный к интернету (Gentoo), некий софт типа ftp сервера, который будет маппить ftp аккаунты в разные папки. Т.е. на этом компе ставится ftp сервер и настраивается один аккаунт, к которому подключаются виндовые пользователи. внутри этого аккаунта есть папки типа 'server1.username1', при обращении к которым ftp сервер будет автоматом авторизовываться на удаленном ftp сервере и давать возможность пользователю прозрачно работать.
Подскажите пожалуйста, какой софт подошел бы наилучшим образом для данной задачи? (сам подумываю об установке банального ftp сервера + маунтить ftp аккаунты в папки при помощи fuse)
- Для комментирования войдите или зарегистрируйтесь
iptables ?
iptables ?
Не совсем
Не совсем понятно, что нужно.
Во-первых, пользователи, что, мигрируют между компьютерами? Почему им постоянно надо делать настройки подключения? Что за ftp-доступ? К определенным серверам или произвольным?
По моему, ты подходишь к проблеме с неправильной стороны. Так как такого функционала по-моему нет ни у какой программы.
Могу порекомендовать поискать программы, которые сохраняют учетные данные во внешних защищенных хранилищах (по типу kwallet в kde).
_______________________
From Siberia with Love!
ну если акаунты
ну если акаунты одни и те же проще фтплист.ini каждому свой сделать, настроить домен с переносимыми профилями, и чтоб у каждого клиента с любого компа под его аккаунтом на рабочем столе был ярлычок тотал коммандера в строке запуска которого был бы указан путь к его фтп листу...
Но енто уж для савсем ленивых и обнаглевших пользователей )))
подробное описание задачи
Пользователи не мигрируют между компьютерами, просто они все работают с тем же набором фтп аккаунтов. Фирма занимается веб разработками и имеет уже много запущенных проектов, к каждому из которых есть 1-2 фтп аккаунта. Для каждого акка указан сервер, ну и логин с паролем естественно.
Сейчас пользователи сами настраивают эти аккаунты каждый у себя на компе (пользуются тотал коммандером). Это имеет как минимум 2 минуса:
1) много ручной работы, особенно если периодически меняются пароли доступа
2) уже был случай, когда один из нерадивых пользователей словил трояна и wcx_ftp.ini был отослан непонятно кому.
В связи с этим мне и показалось разумным сосредоточить всю информацию по доступам на линуховом компе, на котором стоит прокси и локальный сервер. В моем понимании идеальный вариант выглядел бы так:
1) каждый юзверь настраивает у себя в тотале один фтп аккаунт, который находится на локальном сервере. когда он логинится в него, он видит папки типа project1,project2,project3....
2) зайдя в папку проекта, он по сути работает с неким конкретным фтп аккаунтом на одном из удаленных серверов (копирование файлов, установка прав доступа и т.п.)
fuse & fuseftp -
fuse & fuseftp - случайно не оно?
Я пока склоняюсь к этому варианту
Я пока склоняюсь к этому варианту. создать кучу папок для прокетов, маунтить их при помощи fuseftp. и натравить на это обычный ftp сервер (просто по samba расшарить не получиться- надо бы иметь возможность виндовым юзерам менять права на файлы)
Так и сделал
Установил fuse, curlftpfs. Настроил utofs, чтобы он автоматом маунтил в подпапки /mnt/ftp фтп аккаунты, а на /mnt/ftp натравил proftpd. в итоге виндовые пользователи избавлены от необходимости вводить данные доступа для каждого фтп аккаунта плюс, в отличии если /mnt/ftp расшаривать самбой, могут менять права на ftp файлы.