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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: VSFTPD c XINETD. Проблема!  (Прочитано 6167 раз)

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

Оффлайн CHIM.86

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
VSFTPD c XINETD. Проблема!
« : 23 Октября 2010, 21:38:15 »
Уважаемые форумчане!
Вот уже долго мучаюсь над настройкой связки VSFTPD c XINETD.
Но к сожалению ничего не получается.
При установке в конфиге vsftpd(vsftpd.conf) значения listen=NO выдаёт 500 OOPS: vsftpd: not configured for standalone, must be started from inetd
При установке в конфиге vsftpd(vsftpd.conf) значения listen=YES выдаёт 500 OOPS: could not bind listening IPv4 socket.
« Последнее редактирование: 23 Октября 2010, 22:03:57 от CHIM.86 »

Оффлайн starling13

  • Участник
  • *
  • Сообщений: 239
    • Просмотр профиля
Re: VSFTPD c XINETD. Проблема!
« Ответ #1 : 23 Октября 2010, 21:57:32 »
А в /etc/xinetd.d/ есть файл vsftpd?

Оффлайн CHIM.86

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: VSFTPD c XINETD. Проблема!
« Ответ #2 : 23 Октября 2010, 22:17:20 »
А в /etc/xinetd.d/ есть файл vsftpd?

Там нет такого файла. Посл копировании туда файла vsftpd или vsftpd.conf результаты те же. Или может нужно как переконфигурировать xinetd или перезапустить?(просто командой sudo /usr/sbin/xinetd  restart не останавливается и не стартует)

Оффлайн starling13

  • Участник
  • *
  • Сообщений: 239
    • Просмотр профиля
Re: VSFTPD c XINETD. Проблема!
« Ответ #3 : 23 Октября 2010, 22:32:18 »
Нет, копировать туда ничего не надо. Для каждого сервера, который запускается не напрямую, а xinetd и только по запросу, создаётся файл в каталоге /etc/xinetd.d/ Найдите пример такого файла, они очень простые (даже сразу для VSFTPD можно найти думаю).

Оффлайн CHIM.86

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: VSFTPD c XINETD. Проблема!
« Ответ #4 : 23 Октября 2010, 22:42:28 »
Я немного не понял. Какой файл мне нужно найти? xinetd.conf или vsftpd.conf? Я просто уже находил такого рода файлы(xinetd.conf) и все они разные. Остановился пока на вот таком
xinetd.conf:
service ftp
{
        disable                 = no
        socket_type             = stream
        wait                    = no
        user                    = root
        server                  = /usr/local/sbin/vsftpd
        per_source              = 5
        instances               = 200
        no_access               = 192.168.1.3
        banner_fail             = /etc/vsftpd.busy_banner
        log_on_success          += PID HOST DURATION
        log_on_failure          += HOST
}

Но как видите с этим конфигом он тоже не работает
Еще при попытке запуска командой sudo service xinetd start
Выходит: * Starting internet superserver xinetd                                  [fail]
Логи xinetd я так и не смог найти.

« Последнее редактирование: 23 Октября 2010, 23:07:33 от CHIM.86 »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: VSFTPD c XINETD. Проблема!
« Ответ #5 : 24 Октября 2010, 00:29:35 »
При установке в конфиге vsftpd(vsftpd.conf) значения listen=NO выдаёт 500 OOPS: vsftpd: not configured for standalone, must be started from inetd
А ты его чё, пытался запустить как демона типа sudo service vsftpd start? И правильно, что ругается, ибо его xinetd должен пинать.

Пользователь решил продолжить мысль 24 Октября 2010, 00:30:05:
Логи xinetd я так и не смог найти.
В сислог заглядывал?

Оффлайн CHIM.86

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: VSFTPD c XINETD. Проблема!
« Ответ #6 : 24 Октября 2010, 12:42:38 »
При установке в конфиге vsftpd(vsftpd.conf) значения listen=NO выдаёт 500 OOPS: vsftpd: not configured for standalone, must be started from inetd
А ты его чё, пытался запустить как демона типа sudo service vsftpd start? И правильно, что ругается, ибо его xinetd должен пинать.

Пользователь решил продолжить мысль 24 Октября 2010, 00:30:05:
Логи xinetd я так и не смог найти.
В сислог заглядывал?
Вот серьёзно. Ну них... не понял из того что ты сказал! Видимо я такой далёкий что не понимаю очевидных намёков. Подскажите пожалуйста что и где нужно пнуть чтоб наконец таки заработало. Только пожалуйста не кидайте в меня ссылками, так как на тему vsftpd и xinetd я уже пол нэта перечитал и ничего толком не помогло. Просто вот есть статьи в которых написано что мол так всё просто поднимается, описано что если не поставите значение listen=YES то выдаст 500 OOPS: could not bind listening IPv4 socket. Но ни по одной статье в которой поднимали эту связку я поднять у себя не смог. Я не спорю, возможно у меня руки кривые, но не пинайте сильно, всё таки я хочу научиться, а это караться не должно)))

Оффлайн xkool

  • Старожил
  • *
  • Сообщений: 1459
  • do not love my brain
    • Просмотр профиля
Re: VSFTPD c XINETD. Проблема!
« Ответ #7 : 24 Октября 2010, 12:54:14 »
Настраивал по этому примеру http://igorka.com.ua/2010-03-31/primer-nachalnoj-nastrojki-vsftpd-v-ubuntu-910/  ,только поставил другой порт в конфиге и write_enable=yes
Все заработало сразу.
Лучше маленький доллар, чем большое спасибо.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: VSFTPD c XINETD. Проблема!
« Ответ #8 : 24 Октября 2010, 12:55:16 »
Я, конечно, в курсе, что величина разумности на народность - величина постоянная, но я никогда не предполагал, что рост популяции настолько её превысил.

/var/log/syslog
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн CHIM.86

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: VSFTPD c XINETD. Проблема!
« Ответ #9 : 24 Октября 2010, 13:43:25 »
Нашёл я свой ответ здесь: http://www.chinalinuxpub.com/doc/www.siliconvalleyccie.com/linux-hn/ftp-server.htm
а именно в секции

The starting and stopping of VSFTP is controlled by xinetd via the /etc/xinetd.d/vsftpd file. VSFTP is deactivated by default, so you’ll have to edit this file to start the program. Make sure the contents look like this. The disable feature must be set to "no" to accept connections.

 
service ftp
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/vsftpd
nice = 10
}

Всего лишь трабовалось создать файл в этом каталоге и данными параметрами.
Теперь есть другая проблема.
В файле vsftpd.conf я поставил write_enable=YES, но так и не могу создать ни каталог ни файл на фтп. В чём может быть пречина? я читал где то что какие то особые права на каталог фтп должны быть выставлены, но везде пишут по разному. Кто нибудь знает как это решить?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн CHIM.86

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: VSFTPD c XINETD. Проблема!
« Ответ #11 : 24 Октября 2010, 16:14:26 »

 

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