Автор Тема: проблемы с настройкой ftp  (Прочитано 4631 раз)

Оффлайн alspay

  • Участник
  • *
  • Сообщений: 150
проблемы с настройкой ftp
« : 04.10.2011 13:30:03 »
установил vsftpd и вроде бы настроил
в fstab добавил
/home/teacher/p6-branch /var/ftp/pub/repo -0 rbind
по ftp ресурс виден, но.... ни скачать ни открыть нельзя...
вопрос: как дать перенастроить чтобы ресурс стал доступен?
(какие конфиги выложить?)

P.S. информации много(в том числе и на форуме) но... не могу разобраться сам...

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: проблемы с настройкой ftp
« Ответ #1 : 04.10.2011 13:39:38 »
вопрос: как дать перенастроить чтобы ресурс стал доступен?

Залогиньтесь на машину, зайдите в каталог /var/ftp/pub/repo, и посмотрите владельца/группу и права доступа к файлам. Потом посмотрите, от какого юзера запущен ftp-сервер, и хватит ли у него прав читать и писать в указанный каталог.

Оффлайн alspay

  • Участник
  • *
  • Сообщений: 150
Re: проблемы с настройкой ftp
« Ответ #2 : 04.10.2011 15:43:18 »
так...
xinetd от root...
/var/ftp/pub/repo от teacher... группа teacher... права 40755

как понимаю именно это и вызывает проблему... у кого что менять и само главное как?

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: проблемы с настройкой ftp
« Ответ #3 : 04.10.2011 16:25:50 »
xinetd от root...

Но фтп-сервер не от рута. А скорее всего от юзера vsftpd. У которого нет уж точно нет прав писать в домашний каталог пользователя.

Вам что конкретно нужно? Потому что ваша задача, возможно, имеет более другие, более хорошие решения. Использование ФТП вообще давно пора запретить, как крайне неудобный и устаревший протокол.

Оффлайн alspay

  • Участник
  • *
  • Сообщений: 150
Re: проблемы с настройкой ftp
« Ответ #4 : 04.10.2011 16:45:19 »
хм.... возможно... точнее скорее всего))...
надо локальный репозиторий расшарить по фтп....
может подскажете более простой способ.... хотя и фтп все таки надо бы до конца добить и разобраться

а в krunner все таки xinetd стоит от root
хотя может я не там смотрю?
« Последнее редактирование: 04.10.2011 16:56:42 от alspay »

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: проблемы с настройкой ftp
« Ответ #5 : 04.10.2011 16:55:26 »
надо локальный репозиторий расшарить по фтп....

Тогда запись не нужна. Уже проще. Теоретически, даже в вашей конфигурации все должно работать. Смотрите в логи фтп-сервера для начала.

может подскажете более простой способ....
Более правильно, наверное, будет использовать rsync.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: проблемы с настройкой ftp
« Ответ #6 : 04.10.2011 18:38:28 »
установил vsftpd и вроде бы настроил
Помните, что по умолчанию для служб xinetd стоит only_from = 127.0.0.1, vsftpd отключен и local_enable должно быть в YES.
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: проблемы с настройкой ftp
« Ответ #7 : 04.10.2011 18:39:23 »
надо локальный репозиторий расшарить по фтп....
Проще симлинк в Apache2 (/var/www/apache2/html) сделать. Гоораздо быстрее.
Андрей Черепанов (cas@)

Оффлайн alspay

  • Участник
  • *
  • Сообщений: 150
Re: проблемы с настройкой ftp
« Ответ #8 : 05.10.2011 10:13:56 »
[root@teacher225 ~]# cat /etc/xinetd.d/vsftpd
# default: off
# description: The vsftpd FTP server.
service ftp
{
        disable         = no
        socket_type     = stream
        protocol        = tcp
        wait            = no 
        user            = root
        nice            = 10
        rlimit_as       = 100M
        only_from       = 0.0.0.0
        server          = /usr/sbin/vsftpd
#       server_args     =

local_enabl = YES

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

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: проблемы с настройкой ftp
« Ответ #9 : 05.10.2011 14:13:47 »
Давайте попробуем разобраться:
apt-get install vsftpd
subst 's/disable[[:space:]]*= yes/disable = no/' /etc/xinetd.d/vsftpd
subst 's/}/\tonly_from\t= 0.0.0.0\n}/' /etc/xinetd.d/vsftpd
subst 's/#local_enable=YES/local_enable=YES/' /etc/vsftpd.conf
service xinetd restart
Всё отлично соединяетcя:
[root@cas etc]# lftp cas@10.1.1.190
Пароль:
lftp cas@10.1.1.190:~> pwd
ftp://cas@10.1.1.190

Если не соединяется, то
а) смотрите, не закрывает ли брандмауэр доступ
Проверка:
[root@cas etc]# nmap localhost | grep ftp
21/tcp   open  ftp

б) см. /var/log/messages при рестарте службы. Пробелы могут быть существенны.

Помните, что по умолчанию FTP работает только на чтение. ЧТобы на запись бы, включите
write_enable=YESв /etc/vsftpd.conf
Андрей Черепанов (cas@)

Оффлайн alspay

  • Участник
  • *
  • Сообщений: 150
Re: проблемы с настройкой ftp
« Ответ #10 : 07.10.2011 14:15:22 »
apt-get install vsftpd
subst 's/disable[[:space:]]*= yes/disable = no/' /etc/xinetd.d/vsftpd
subst 's/}/\tonly_from\t= 0.0.0.0\n}/' /etc/xinetd.d/vsftpd
subst 's/#local_enable=YES/local_enable=YES/' /etc/vsftpd.conf
service xinetd restart
сделал
[root@teacher225 html]# lftp cas@192.168.1.10
Пароль:
lftp cas@192.168.1.10:~> pwd
ftp://cas@192.168.1.10
сделал
[root@cas etc]# nmap localhost | grep ftp
21/tcp   open  ftp

-bash: nmap: команда не найдена

write_enable=YES
прописал....
результат:
Цитировать
220 Welcome to blah FTP service.
ввод логина и пароль...



« Последнее редактирование: 07.10.2011 15:03:58 от alspay »

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: проблемы с настройкой ftp
« Ответ #11 : 07.10.2011 14:28:01 »
apt-get install vsftpd
subst 's/disable[[:space:]]*= yes/disable = no/' /etc/xinetd.d/vsftpd
subst 's/}/\tonly_from\t= 0.0.0.0\n}/' /etc/xinetd.d/vsftpd
subst 's/#local_enable=YES/local_enable=YES/' /etc/vsftpd.conf
service xinetd restart
сделал
[root@teacher225 html]# lftp cas@192.168.1.10
Пароль:
lftp cas@192.168.1.10:~> pwd
ftp://cas@192.168.1.10
сделал
[root@teacher225 html]# lftp cas@192.168.1.10
Пароль:
lftp cas@192.168.1.10:~> pwd
ftp://cas@192.168.1.10
-bash: nmap: команда не найдена

write_enable=YES
прописал....
результат:
Цитировать
220 Welcome to blah FTP service.
ввод логина и пароль...
Насчет команды nmap - поставьте пакет nmap из репотизариев

Оффлайн alspay

  • Участник
  • *
  • Сообщений: 150
Re: проблемы с настройкой ftp
« Ответ #12 : 07.10.2011 14:58:46 »
надо локальный репозиторий расшарить по фтп....
Проще симлинк в Apache2 (/var/www/apache2/html) сделать. Гоораздо быстрее.
апач поднял...
index.html браузер  видит...
как его заставить видеть папку и файлы репозитория?
« Последнее редактирование: 07.10.2011 15:07:34 от alspay »

Оффлайн alspay

  • Участник
  • *
  • Сообщений: 150
Re: проблемы с настройкой ftp
« Ответ #13 : 07.10.2011 15:06:36 »
Цитировать
[root@cas etc]# nmap localhost | grep ftp
21/tcp   open  ftp

[root@teacher225 html]# nmap localhost | grep ftp
21/tcp  open  ftp

Оффлайн alspay

  • Участник
  • *
  • Сообщений: 150
Re: проблемы с настройкой ftp
« Ответ #14 : 07.10.2011 16:31:00 »
попытка зайти Konqueror

Цитировать
Передано:
Вход пользователя: anonymous с паролем: [скрыто]

Ответ сервера:
500 OOPS: vsftpd: refusing to run with writable anonymous root