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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: owncloud + fail2ban  (Прочитано 3564 раз)

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


shame

  • Гость
Re: owncloud + fail2ban
« Ответ #1 : 14 Января 2013, 17:21:35 »
Пока только ssl. Подпишусь под темой
« Последнее редактирование: 14 Января 2013, 18:02:06 от shame »

Оффлайн dry6

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: owncloud + fail2ban
« Ответ #2 : 14 Января 2013, 17:31:48 »
и по какой статье делали если не секет?

shame

  • Гость
Re: owncloud + fail2ban
« Ответ #3 : 14 Января 2013, 18:02:59 »
dry6,
обычная настройка апача для ssl, просто под облако прописан виртуальній хост

Оффлайн dry6

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: owncloud + fail2ban
« Ответ #4 : 14 Января 2013, 18:30:29 »
просто уже тему поднимал про настройку ssl под это чудо  :idiot2: ,так и не понял про виртуал хост (где что и куда прописать)
 https://forum.ubuntu.ru/index.php?topic=210323.0

shame

  • Гость
Re: owncloud + fail2ban
« Ответ #5 : 14 Января 2013, 20:05:33 »
Я кстати после вашей темы и решил себе запилить ssl на сервере.

ЗЫ: стукните в личку - помогу

Оффлайн dry6

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: owncloud + fail2ban
« Ответ #6 : 17 Января 2013, 23:18:27 »
итак продолжаем ковырять :idiot2:
 может не по порядку,но я начал с этого

1 дописал в файл /etc/fail2ban/jail.conf 
(Нажмите, чтобы показать/скрыть)

2   создаём папку для логов и даём ей права
      а)   sudo  mkdir -p /var/log/owncloud/failed.log
      б)  sudo  chown -R www-data:www-data /var/log/owncloud 

3 нужно вписать в файл war/www/owncloud/ Index.php  этот кусок кода
(Нажмите, чтобы показать/скрыть)
но как он там должен быть вставлен я не понял

4  tail -f /var/log/fail2ban.log 
(Нажмите, чтобы показать/скрыть)


Пользователь решил продолжить мысль 17 Января 2013, 23:19:56:
в пункте 1 можно не писать порт 80 если у вас ssl стоит пусть останется только 443

если тупо вогнать код в файл и попробовать перезапустить то...
sudo service fail2ban restart

(Нажмите, чтобы показать/скрыть)


Пользователь решил продолжить мысль 17 Января 2013, 23:45:51:
логи входа в систему появляются  :) /var/log/owncloud/failed.log а это уже пол дела как я понял
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 17 Января 2013, 23:57:28:
sudo fail2ban-regex /var/log/owncloud/Failed.log /etc/fail2ban/filter.d/owncloud.conf

Running tests
=============

No section headers in /etc/fail2ban/filter.d/owncloud.conf
 хоть ты тресни что-то не так
« Последнее редактирование: 17 Января 2013, 23:57:28 от dry6 »

Оффлайн dry6

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: owncloud + fail2ban
« Ответ #7 : 19 Января 2013, 11:17:04 »
нашёл на форуме owncloud обсуждение этого на с самом форуме для версии OwnCloud 4,5 выложен патч
(Нажмите, чтобы показать/скрыть)
просьба ко всем кто будет ковырять эту проблему отписаться здесь.
 ещё на сколько я понял в разных статья  ковыряют разные  конфигурационники
в первом случае /owncloud/lib/base.php   
а я ковыряю в   /owncloud/index.php

Пользователь решил продолжить мысль 19 Января 2013, 18:51:47:
Итак спасибо всем за помощь и горячее обсуждение этого процесса  :knuppel2:
 я напишу как это делать от ноля и до полного завершения(пишу если чесно для себя если сервак рухнет)

1 создаём папку для логов и даём ей права
      а)   sudo  mkdir -p /var/log/owncloud/Failed.log
      б)  sudo  chown -R www-data:www-data /var/log/owncloud
2 открываем файл  war/www/owncloud/ Index.php    и вставляем туда кусок кода в итоге он у вас получится таково вида
(Нажмите, чтобы показать/скрыть)

3 далее открываем файл /etc/fail2ban/filter.d/owncloud.conf (если его нет надо создать,как я понял :)) и вбиваем туда
(Нажмите, чтобы показать/скрыть)

4 далее открываем  /etc/fail2ban/jail.conf  и пишем в него(я написал прямо перед ssh)
(Нажмите, чтобы показать/скрыть)

БУДТЕ ВНИМАТЕЛЬНЫ У МЕНЯ В СТРОЧКЕ ПОРТ СТОИТ https-если у вас стоит http то не забудьте его написать перед https(через запятую конечно)

5  sudo service fail2ban restart
 должен написать (ок) если нет,то что-то не так.

6 sudo fail2ban-regex /var/log/owncloud/Failed.log /etc/fail2ban/filter.d/owncloud.conf
   должен выдать внятную информацию о заходивших
7 tail -f /var/log/fail2ban.log
  список тех кто в бане отдыхает
всем удачи ;D

Пользователь решил продолжить мысль 19 Января 2013, 23:44:15:
проблема:код который вставляется в пункте 2 (там явно синтаксическая ошибка)то есть
1 сама программа работет нормально и банит,но банит меня же как буд-то я ввожу пароль несколько раз,хотя просто шарюсь по каталогам в owncloud.
2 в самом лог файле мало того,что стоит не правельно время ,так ещё и он постоянно переполняется записями о входе в систему
короче я не спец по php но он вставлен явно криво :idiot2:
« Последнее редактирование: 19 Января 2013, 23:45:13 от dry6 »

Оффлайн dry6

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: owncloud + fail2ban
« Ответ #8 : 23 Января 2013, 18:19:30 »
это снова я  :coolsmiley:
итак вместо пункта 2 берём волшебный
(Нажмите, чтобы показать/скрыть)
 
патч и называем его base.php.diff.txt потом в терминале  sudo patch /var/www/owncloud/lib/base.php < base.php.diff.txt
и радуемся работе fail2ban

Оффлайн dry6

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: owncloud + fail2ban
« Ответ #9 : 03 Февраля 2013, 12:12:40 »
ВНИМАНИЕ!
 1
 Выяснилась неприятная особенность данного сервиса,а точнее её недопиленность
 При попытке залогиниться FAIL2BAN банит,НО если вы например дадите какому-либо файлу(например фото) общий доступ,то увидя эту ссылку как и задумано каждый желающий может её увидеть.Это хорошо,но если вы решите этот файл защитить паролем как и задумано программой,то при неправильно введённом пароле FAIL2BAN БЕССИЛЕН,тк нет об этом неправильно введённом пароле лога
 2
 После обновления самого owncloud (обычно это можно сделать внутри самой программы двумя кликами)всё падает!!! и fail2ban  банить перестаёт,так что надо заново пременить патч после обновления и проверить.Потом спокойно до обновления забыть о ботах
« Последнее редактирование: 06 Марта 2013, 20:03:06 от dry6 »

Оффлайн FreeOwl

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: owncloud + fail2ban
« Ответ #10 : 15 Августа 2013, 15:33:41 »
Версия ownCloud 5.0.10
(Нажмите, чтобы показать/скрыть)

 

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