Войти

Показать полную графическую версию : Как работаю ФТП серверы?


Паркан
13-11-2012, 19:01
Как осуществляют свою работу ФТП серверы?
Как они управляют доступом?
Просто создают папку ../server/username(для примера) для каждого пользователя и ограничивают доступ?

exo
13-11-2012, 19:09
FTP бывают разные. И доступ по разному...
к примеру виндовый FTP в IIS управляет доступом через виндовых пользователей. А права просто назначаются на нужные папки.
к примеру proFTPd может хранить пользователей в mysql.

Паркан
13-11-2012, 19:30
А права просто назначаются на нужные папки. »
А можно вот про этот тип подробнее?
Т.е. пользователю дается папка, к которому он может подключаться, а выбраться из нее нет?
Какие FTP сервера так работают на *nix системах?

exo
13-11-2012, 19:45
Т.е. пользователю дается папка, к которому он может подключаться, а выбраться из нее нет? »
да.
Какие FTP сервера так работают на *nix системах? »
я не знаю... вот список серверов. можете почитать про них дополнительно сами
http://en.wikipedia.org/wiki/List_of_FTP_server_software

AMDBulldozer
13-11-2012, 22:53
Какие FTP сервера так работают на *nix системах? »

Вы, вероятно, неоднократно видели как в адресной строке браузера набирают текст вроде "ftp://<имя>:<пароль>@<сервер>". Соответственно каждый пользователь "<имя>" (который использует "<пароль>" для аутентификации) имеет доступ только к тем файлам и директориям, который ему предоставлен стандартными средствами системы. По крайней мере парочка ftp-серверов входит в состав любого дистрибутива. К примеру, в Debian виртуальный пакет ftp-server предоставляет следующие пакеты: ftpd, ftpd-ssl, heimdal-servers, inetutils-ftpd, krb5-ftpd, muddleftpd, proftpd-basic, pure-ftpd, pure-ftpd-ldap, pure-ftpd-mysql, pure-ftpd-postgresql, twoftpd-run, vsftpd, wzdftpd.




© OSzone.net 2001-2012