LinuxForum.Fans
Тема

Настройка Ftp для домашнего сервера

Автор: Grindel 11 сообщений 3082 просмотров
#208384

Здравствуйте!

Есть у меня под столом компьютер без клавы и монитора, и я гордо именую его "сервер"
А для этого сервера мне очень хочется настроить ftp.
Изначально настроил proftpd по этой инструкции http://habrahabr.ru/blogs/debian/126944/.
Все работало, но я так и не понял как настроить доступ к папке /home/www.

Далее поставил pure-ftpd и был какое-то время почти счастлив!
НО сегодня утром FileZilla мне пишет следующее:

Ожидание повтора...
Статус: Соединяюсь с 188.134.94.179:21...
Статус: Соединение установлено, ожидание приглашения...
Ошибка: Невозможно подключиться к серверу
:(

Удалил pure поставил обратно proftpd - тоже самое :(

Организованно у меня всё следующим образом:

Роутер подключён к инету к роутеру подключён Виндовый Комп и Debian (Сервер).
На роутере зарезервирован Ip для сервера и перекинуты порты 21,22 и 80

Хотелось бы настроить полный доступ для меня, например User: ftpMAAAIN директория /home/www

И для друзей User: Friend1 директория ТОЛЬКО /home/www/friend1

Подскажите пожалуйста какой нибудь мануал, а то я уже запутался в бесконечном их количестве, ещё какие-то анонимы...

Спасибо! smile

#208385

Grindel, http://linuxforum.ru/search.php Ключевые слова - vsftpd - читаем.
А зачем роутер? У тебя же сервачок есть, так сделай его шлюзом.

#208387

Спасибо за быстрый ответ!!! smile
А он у меня ещё и раздает вай фай на домашние ноуты smile

#208391

А что сложного например

Права
[console]$ ls -l /var/www/
drwxr-xr-x 7 user www-data 4096 2011-11-09 15:42 test
[/console]

В конфиг proftpd


[console]<Directory /var/www/test/>
<limit ALL>
Order allow,deny
AllowUser user
DenyAll
</limit>
</directory>
[/console]

#208401

Kettler, а можно по-подробнее растолковать)

#208402

А что не понятно?

#208470

[console]drwxr-xr-x[/console]

[console]AllowUser user
DenyAll[/console]

#208474

drwxr-xr-x это права на папку

AllowUser user (разрешить доступ пользователю user)
DenyAll ( запретить всем кроме вышеописанным)

#208477

А это? ls -l /var/www/
smile

#208478

Это я вам показал права на папку /var/www/

Принадлежит user и группе www-data
такс chown user:www-data /var/www/
если не зделать то user не войдёт в свою папку

#208479

Понятно, спасибо буду разбираться)

Войдите или зарегистрируйтесь, чтобы ответить.