Создать единый аккаунт для ftp и шелла?

Хочу создать на сервере (Ubuntu 10.10) нескольких пользователей, которые могут под своим логином подключаться по ssh и ftp (вертится proftpd-сервер). В общем, чтоб был 1 аккаунт для ftp и шелла для всех пользователей.


Наверняка куча статей на сей счёт есть. Но я всё никак не могу у гугла правильно спросить, чтоб он мне выдал нужные ресурсы
  • Вопрос задан
  • 2700 просмотров
Пригласить эксперта
Ответы на вопрос 5
dudeonthehorse
@dudeonthehorse
Email Developer
берем filezilla, указываем ssh доступы, 22 порт и вуаля! sftp!
Ответ написан
Комментировать
@odmin4eg
я полностью отказался от ftp в пользу sftp
Каждый пользователь в своём каталоге, в этот каталог вэбсервер и логи, вебсервер работает от учётки пользователя
Ответ написан
Комментировать
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
debian.pro/72 если proftpd был выбран с потолка.
Ответ написан
Комментировать
kotomyava
@kotomyava
Системный администратор
Да, как вариант использовать SFTP, если надо именно ftp и именно под proftpd, то можно почитать www.castaglia.org/proftpd/doc/README.PAM.html
Ответ написан
Комментировать
Если нужно, чтоб каждый пользователь имел свой акаунт и ходил под ним по ssh и ftp, то нужно курить в сторону proftpd+pam, подозреваю у вас proftpd+mysql. Настраиваем proftpd на авторизацию pam, тогда пользователи системы смогут получить доступ по ftp к своим домашним каталогам, если нужно отдавать не ~/, а один каталог на всех по ftp, то вариантов куча, можно, например в конфиге proftpd подменивать домашний каталог на нужный, заодно подменять UID и GID, а правами рулить при помощи ACL proftpd.
http://www.proftpd.org/docs/modules/mod_auth_pam.html
http://www.proftpd.org/docs/faq/linked/faq-ch7.html
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы