Page 4 of 7 FirstFirst ... 23456 ... LastLast
Results 46 to 60 of 323

Thread: Помогите чайнику с настройкой FTP (vsftpd)

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    а подскажите, пожалуйста, как защитить vsftpd от bruteforce?
    что-то вроде - 3 попытки на пароль, если неуспешно - пауза на 5 минут (или даже IP в black list)
    а)можно ли это делать средствами самого vsftpd и как?
    б)как это сделать попроще средствами iptables?

  2. #2
    Quote Originally Posted by ale_xb View Post
    а подскажите, пожалуйста, как защитить vsftpd от bruteforce?
    что-то вроде - 3 попытки на пароль, если неуспешно - пауза на 5 минут (или даже IP в black list)
    а)можно ли это делать средствами самого vsftpd и как?
    б)как это сделать попроще средствами iptables?
    Перевесьте FTP на другой порт
    Sorry for my bad English.
    Покупайте Отечественных Слонов!!!

  3. #3
    Жила была папка /tmp/harddisk/ftp_pub в которую лились торренты (Transmission Remote GUI с рутовским доступом), которые смотрелись через samba 3.5 (гостевой доступ только на чтение). Разгребалось все это через Putty в mc.

    Сейчас требуется организовать ftp доступ 2-м пользователям. user1 rwx на /tmp/harddisk/ftp_pub, user2 r-- на /tmp/harddisk/ftp_pub и rw- на /tmp/harddisk/ftp_pub/tmp

    По инструкции Олега с 1-й страницы (спасибо тебе добрый человек и за прошивку и за помощь) поставил vsftpd предварительно выключив ftp сервер из прошивки.

    Создал 2-х пользователей user1 и user2 (c помощью adduser, затем поправил passwd поместив их в одну группу users и указав нужные директории.
    PHP Code:
    root:$1$$myKWKRUnyNdN1WKNs/B/F1:0:0:root:/usr/local/root:/bin/sh
    nobody
    :x:99:99:nobody:/:/sbin/nologin
    messagebus
    :x:1:1:messagebus daemon:/opt/var/run/dbus:/bin/false
    user1
    :$1$gh7kN9Rl$btp5ku0nCizv1NDgVvFVZ.:100:100:user1:/tmp/harddisk/ftp_pub:/sbin/nologin
    user2
    :$1$Oesm.KtM$4mq284CyDu7hfPZCZ9pma.:100:100:user2:/tmp/harddisk/ftp_pub:/sbin/nologin 
    ftp прекрасно работает, оба пользователя пишут-читают.

    Назначаю пользователя user1 владельцем папки /tmp/harddisk/ftp_pub (был root)
    PHP Code:
    chown -R user1:users /tmp/harddisk/ftp_pub 
    Даю права
    PHP Code:
    chmod -R 740 /tmp/harddisk/ftp_pub 
    - дает на чтение\запись обоим пользователям

    Даю права
    PHP Code:
    chmod -R 700 /tmp/harddisk/ftp_pub 
    - дает на чтение\запись обоим пользователям

    Даю права
    PHP Code:
    chmod -R 500 /tmp/harddisk/ftp_pub 
    - дает на чтение обоим пользователям

    Даю права
    PHP Code:
    chmod -R 400 /tmp/harddisk/ftp_pub 
    - не дает на чтение\запись обоим пользователям.

    Где лежат грабли?

    Разобрался, если раскидать пользователей по разным группам и назначить папке 705 права то все работает как надо.
    Last edited by Omega; 04-10-2011 at 16:02. Reason: fixed

  4. #4
    Нашел багу:

    Если в разделе "System Setup", вкладка "Change Name" сменить пользователя например на "root", и затем пройти в раздел "USB Application", вкладка "FTP Server", строка:
    Allow Super User to Login? Yes No Login
    Если нажать на "Login" - открывается окно браузера с запросом ввода пароля на ftp для пользователя "admin".

    Тут теоретически пользователь тоже должен поменяться на "root".

  5. #5
    забавно, 2 версии подряд выпустили

    ftp://vsftpd.beasts.org/users/cevans/
    Code:
    vsftpd-2.3.3.tar.gz	183 kB	15.02.11 7:58:00
    vsftpd-2.3.4.tar.gz	183 kB	15.02.11 22:38:00
    Changelog
    Code:
    - Avoid consuming excessive CPU when matching filenames to patterns. Thanks to
    Maksymilian Arciemowicz <cxib@securityreason.com>.
    - Some bugfixes from Raphaлl Rigo <raphael.rigo@syscall.eu> -- good bugs but
    no apparent security impact.
    
    At this point: v2.3.3 released!
    ===============================
    
    - Fix compile. Extreme suckage.
    
    At this point: v2.3.4 released!
    ===============================
    Last edited by bmenee; 16-02-2011 at 11:19.

  6. #6

    паленый vsftpd

    доброго дня, ув. форумчане.

    до сегодняшнего дня всё работало ОК:
    WL-500gP v2 + 1.9.2.7-10 + Transmission
    по USB подключен лазерный принтер brother и hard disk 1 Tb.

    сегодня появились огромные траблы с подключением по wi-fi, перебои, тормоза, зависания. по проводу подключается всё ОК. в логах следующее:

    Code:
    Mar  5 22:41:22 vsftpd[249]: CONNECT: Client "10.180.40.131"
    Mar  5 22:41:22 vsftpd[248]: [ftp] OK LOGIN: Client "10.180.40.131", anon password "search@progtech.ru"
    Mar  5 22:46:23 vsftpd[252]: CONNECT: Client "10.180.40.131"
    Mar  5 22:46:23 vsftpd[251]: [ftp] OK LOGIN: Client "10.180.40.131", anon password "search@progtech.ru"
    вопрос: откуда мог взяться vsftpd, я его не устанавливал и не пользовал, да еще с такой частотой (5 мин)! и откуда этот странный IP и адрес? что это, червяк? google молчит.

  7. #7
    Quote Originally Posted by praegustator View Post
    доброго дня, ув. форумчане.

    до сегодняшнего дня всё работало ОК:
    WL-500gP v2 + 1.9.2.7-10 + Transmission
    по USB подключен лазерный принтер brother и hard disk 1 Tb.

    сегодня появились огромные траблы с подключением по wi-fi, перебои, тормоза, зависания. по проводу подключается всё ОК. в логах следующее:

    Code:
    Mar  5 22:41:22 vsftpd[249]: CONNECT: Client "10.180.40.131"
    Mar  5 22:41:22 vsftpd[248]: [ftp] OK LOGIN: Client "10.180.40.131", anon password "search@progtech.ru"
    Mar  5 22:46:23 vsftpd[252]: CONNECT: Client "10.180.40.131"
    Mar  5 22:46:23 vsftpd[251]: [ftp] OK LOGIN: Client "10.180.40.131", anon password "search@progtech.ru"
    вопрос: откуда мог взяться vsftpd, я его не устанавливал и не пользовал, да еще с такой частотой (5 мин)! и откуда этот странный IP и адрес? что это, червяк? google молчит.
    vsftpd давно в прошивке ... В веб-морде - USB Application - FTP Server - Anonymous Users Access: Disable

  8. #8

    Thumbs up

    Quote Originally Posted by tempik View Post
    vsftpd давно в прошивке ... В веб-морде - USB Application - FTP Server - Anonymous Users Access: Disable
    понял...

    Code:
    Mar  8 21:31:16 vsftpd[167]: CONNECT: Client "10.180.40.131"
    Mar  8 21:31:16 vsftpd[166]: [anonymous] FAIL LOGIN: Client "10.180.40.131"
    спасибо за помощь!

  9. #9
    Проблема с vsftpd:
    насторил все без xinetd запустил командой
    vsftpd /opt/etc/vsftpd.conf &
    запустилось команда netstat -pl показывает что
    Code:
    tcp        0      0 *:ftp                   *:*                     LISTEN      750/vsftpd
    При попытке присоединится выводит
    Code:
    500 OOPS: duplicate hash key
    После этого строчка с фтп исчезает из netstat -pl
    Вышеуказанное можно повторять до бесконечности
    В логах vsftpd никаких записей.

    Помогите, пожалуйста, уже неделю пытаюсь настроить!

  10. #10
    Quote Originally Posted by Snarpix View Post
    Проблема с vsftpd:
    насторил все без xinetd запустил командой

    запустилось команда netstat -pl показывает что
    Code:
    tcp        0      0 *:ftp                   *:*                     LISTEN      750/vsftpd
    При попытке присоединится выводит
    Code:
    500 OOPS: duplicate hash key
    После этого строчка с фтп исчезает из netstat -pl
    Вышеуказанное можно повторять до бесконечности
    В логах vsftpd никаких записей.

    Помогите, пожалуйста, уже неделю пытаюсь настроить!
    Прошивка? Версия vsftpd? Как ставили и настраивали? Чем не устроил тот что в прошивке?
    Экстрасенсы в отпуске ...

  11. #11
    Join Date
    Mar 2011
    Location
    Moscow
    Posts
    248
    Quote Originally Posted by Snarpix View Post
    В логах vsftpd никаких записей.

    Помогите, пожалуйста, уже неделю пытаюсь настроить!
    vsftpd.conf хорошо бы глянуть.

  12. #12

    ftp

    Не могу понять, что не так с FTP. В веб-интерфейсе включил его, указал в качестве private, public и anonymous директорий абсолютные пути (они существующие), нажал apply, finish, роутер перезагрузился - но ftp не стартует.

    При попытке ручного запуска пишет
    Code:
    [relgames@asus root]$ vsftpd 
    500 OOPS: vsftpd: not configured for standalone, must be started from inetd
    как-бэ понятно, что надо настроить inetd, но тут в инструкциях (да и просто на форуме) пишут, что ftp работает "из коробки". нужно его просто включить через веб-интерфейс...

    Прошивка RT-N16-1.9.2.7-rtn-r3121 (скомпилированная из сорцов ревизии 3121 - включил xfs в ядре)

  13. #13
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by relgames View Post
    Не могу понять, что не так с FTP. В веб-интерфейсе включил его, указал в качестве private, public и anonymous директорий абсолютные пути (они существующие), нажал apply, finish, роутер перезагрузился - но ftp не стартует.

    При попытке ручного запуска пишет
    Code:
    [relgames@asus root]$ vsftpd 
    500 OOPS: vsftpd: not configured for standalone, must be started from inetd
    Лог и скриншот приложите.
    Указанная ошибка обычно возникает, если запускается vsftpd, установленный дополнительно, на флешку.
    Если так ругается на встроенный, значит нужно править его конфиг, и пересобирать прошивку.
    И вот это не оно?

  14. #14

    не сохраняются настройки в vsftpd.passwd. Flahsfs не помогает!

    Такая ситуация.
    Через веб-морду создал пользователей FTP. Они благополучно появились в vsftpd.passwd с дефолтными домашними каталогами.
    Я создаю каталоги на внешнем HDD, перебиваю пути, ftp-доступ замечательно работает.
    Согласно инструкции создаю соответствующий файл /usr/local/.files
    $ cat /usr/local/.files
    /etc/vsftpd.passwd
    Делаю flashfs save, убеждаюсь, что в /tmp/flash.tar.gz мой файлик сохранился.
    Далее - flashfs commit и flashfs enable.
    Перезагружаю роутер.
    FTP не работает. Смотрю vsftpd.passwd - там опять дефолтные пути.
    Методом множественных итераций выснил вот что:
    flashfs всё таки работает. После загрузки роутера, если быстро подключиться по putty и посмотреть cat /etc/vsftpd.passwd, то он будет мой, исправленный и сохранённый во flashfs!
    Но буквально через несколько секунд он почему то подменяется обратно на дефолтный! ("Дефолтный", значит только с теми изменениями, которые делались через веб-морду).
    Такое ощущение, что после flashfs запускается ещё какой-то скрипт, который подменяет конфиги на сохранённые в nvram!
    При том, что никаких pre/post скриптов я не использую (у меня даже нет каталога /usr/local/sbin)!
    Что происходит, какие механизмы тут работают?
    PS
    Чуть не забыл.
    Железка - ASUS RT-16N с прошивкой 1.9.2.7-rtn-r3121
    Last edited by Barvinok; 11-09-2011 at 17:47.

  15. #15

    vsftpd - непонятки

    Делал всё по мануалам, которые описаны тут (на этом сайте).
    т.е. конфиги сервеа менялись и юзеры и группы прописывались

    В результате имею такую ситуацию:
    При автозапуске:
    21 - порт открыт, но при соединении к нему сервер тут же закрывает соединение, при этом никаких приветсвующих сообщений не выдается

    А если запустить vsftpd в ручную.
    То при соединении к нему, в консоль на роутере получаю ошибку:
    500 OOPS: duplicate hash key
    И vsftpd - просто падает (т.е. исчезает из списка процессов)

    Что это значит и как с этим бороться не смогу найти ни тут ни в интернете.

    Ещё непонятно что лог файл сервера хоть и создан но туда никто ничего не пишет.

    версия у меня такая:
    vsftpd - 2.3.4-1 - ftp daemon with an emphasis on speed and security

Page 4 of 7 FirstFirst ... 23456 ... LastLast

Similar Threads

  1. Помогите настроить роутер Asus WL-500gP v2
    By berik_iushi in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 291
    Last Post: 22-10-2015, 18:43
  2. Помогите настроить Sendmail и Postfix
    By Duke in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 159
    Last Post: 05-07-2013, 11:56
  3. Проблемы с установкой и настройкой VPN сервера poptop
    By icCE in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 123
    Last Post: 27-07-2012, 11:09
  4. Помогите настроить git на роутере
    By taewoo in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 21
    Last Post: 21-02-2012, 05:00
  5. Патч для vsftpd
    By Steep in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 64
    Last Post: 21-01-2012, 07:17

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •