Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Proftpd vs Lichtenwald  (Прочитано 761 раз)

0 Пользователей и 1 Гость просматривают эту тему.

lichtenwald

  • Автор темы
  • Гость
Proftpd vs Lichtenwald
« : 12 Январь 2009, 01:07:14 »
Собственно суть вопроса состоит вот в чем)
Поднял ftp сервер на компе через proftpd
работает все оки
но есть проблемка)
Вот мой конфиг:
# отключаю протокол
UseIPv6                         off
 
AllowOverwrite on
AuthAliasOnly on
 
# Здесь присваивается alias пользователю
 UserAlias nickname userftp
 
ServerName "server"
ServerType standalone
DeferWelcome on
 
MultilineRFC2228 on
DefaultServer on
ShowSymlinks off
 
TimeoutNoTransfer 600
TimeoutStalled 100
TimeoutIdle 2200
 
DisplayChdir               .message
ListOptions                "-l"
 
RequireValidShell off
 
TimeoutLogin 20
 
RootLogin off
 
# пути для логов
ExtendedLog /var/log/ftp.log
TransferLog /var/log/xferlog
SystemLog /var/log/syslog.log
 
#DenyFilter \*.*/
 
# Я не использую файл /etc/ftpusers (здесь вводим имена пользователей, для ограничения их доступа)
UseFtpUsers off
 
# Allow to restart a download
AllowStoreRestart on
 
# Стандартный порт для фтп 21, для повышения безопасности можно выбрать другой (произвольный):
Port 21
 
# повышение безопасности
MaxInstances 8
 
# пользователь и группа
User                  nobody
Group                 nogroup
 
# Umask 022 ограничение на создание файлов и папок
Umask 022 022
 
PersistentPasswd off
 
MaxClients 30 "Достигнут предел на количество клиентов"
MaxClientsPerHost 30 "Достигнут предел на количество клиентов с Вашего хоста"
MaxClientsPerUser 30 "Достигнут предел на количество подключений (%m)"
MaxHostsPerUser 30 "Больше нельзя"
 
# вывод приветствия после успешного входа
AccessGrantMsg "Добро пожаловать!!!"
# идентификация
ServerIdent                  on       "Мой домашний сервер"
 
# делаем /home/FTP-shared папку домашней
DefaultRoot /home/FTP-shared
 
# запрещаем выходить пользователям за пределы домашней папки (строго рекомендуется)
DefaultRoot ~
 
MaxLoginAttempts    5 "Количество попыток входа исчерпано - придется подождать, ничего не поделаешь, безопасность превыше всего"
 
#VALID LOGINS
<Limit LOGIN>
AllowUser userftp
DenyALL
</Limit>
 
<Directory /home/FTP-shared>
Umask 022 022
AllowOverwrite off
<Limit MKD STOR DELE XMKD RNRF RNTO RMD XRMD>
DenyAll
</Limit>
</Directory>
 
<Directory /home/FTP-shared/public/*>
Umask 022 022
AllowOverwrite off
<Limit MKD STOR DELE XMKD RNEF RNTO RMD XRMD>
DenyAll
</Limit>
</Directory>
 
<Directory> /home/FTP-shared/upload/>
Umask 022 022
AllowOverwrite on
<Limit READ RMD DELE>
DenyAll
</Limit>
 
<Limit STOR CWD MKD>
AllowAll
</Limit>
</Directory>
 
# # анонимный доступ
<Anonymous /home/FTP-shared/public/>
   User userftp
   Group nogroup
   UserAlias anonymous userftp
   MaxClients 30 "Извините, максимум %m пользователей - попробуйте подключиться позже"
   DisplayChdir .message

  <Directory *>
   <Limit WRITE>
    DenyAll
   </Limit>
  </Directory>
</Anonymous>
Так вот о проблемме) если с этим конфигом запускать то имеют доступ все анонимы на сервер для скачивания файлов) это гуд, но я не могу законектится под собой на сервер) просто нет возможности вписать имя пользователя и пароль)
Если же закоментить строки
# # анонимный доступ
<Anonymous /home/FTP-shared/public/>
   User userftp
   Group nogroup
   UserAlias anonymous userftp
   MaxClients 30 "Извините, максимум %m пользователей - попробуйте подключиться позже"
   DisplayChdir .message

  <Directory *>
   <Limit WRITE>
    DenyAll
   </Limit>
  </Directory>
</Anonymous>

То я могу законектится к себе как админ) а анонимы нет) что и понятно) они закоменчены)
Как это дело совместить?)
Это первый вопрос)

Теперь второй:
Как создать еще пользователей) которые смогут заходить) присвоить им одно имя пользователя и 1 пароль) с 1 домашним каталогом)


lichtenwald

  • Автор темы
  • Гость
Re: Proftpd vs Lichtenwald
« Ответ #1 : 12 Январь 2009, 16:38:10 »
up

Оффлайн Alsvartr

  • Активист
  • *
  • Сообщений: 779
  • The secret of the secret
    • Просмотр профиля
Re: Proftpd vs Lichtenwald
« Ответ #2 : 13 Январь 2009, 09:48:10 »
Честно говоря, я тоже долго парился с proftpd, так и не настроил толком. Советую попробовать vsftpd - намного проще, имхо.

Оффлайн Перевёртыш

  • Новичок
  • *
  • Сообщений: 34
  • Злобный Гений
    • Просмотр профиля
Re: Proftpd vs Lichtenwald
« Ответ #3 : 13 Январь 2009, 09:57:05 »
хотел установить но в моих репх его нет  :(

lichtenwald

  • Автор темы
  • Гость
Re: Proftpd vs Lichtenwald
« Ответ #4 : 13 Январь 2009, 10:45:54 »
попробуем сегодня vsftpd

Оффлайн Zergius

  • Любитель
  • *
  • Сообщений: 61
  • О_о
    • Просмотр профиля
Re: Proftpd vs Lichtenwald
« Ответ #5 : 15 Январь 2009, 12:44:25 »
Так вот о проблемме) если с этим конфигом запускать то имеют доступ все анонимы на сервер для скачивания файлов) это гуд, но я не могу законектится под собой на сервер) просто нет возможности вписать имя пользователя и пароль)

Под собой ты могешь войти вводя в адресной строке вот так: ftp://user@ip_ftp_server он спросит пароль, либо (если не спросит) ftp://user:pass@ip_ftp_server

 

Страница сгенерирована за 0.055 секунд. Запросов: 22.