Автор Тема: vsftpd не пускает клиентов с ALTLinux  (Прочитано 2276 раз)

Оффлайн zemelya

  • Участник
  • *
  • Сообщений: 25
Доброго дня всем.
Поднял vsftpd без разрешения анонимного пользователя. Создал несколько учётных записей - все работает.
Проблема в том, что  вход с Windows машин работает на УРА. С тех же самих машин, но если на них загружен ALTLinux - не возможен. Запрашивается пароль и тишина. Заканчивается всем сообщением Timeout.
Где копать. И если можно поподробней. Если нужны конфиги я выложу. Но ведь работает же для Windows клиентов.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 373
  • Учиться .... Телепатами не рождаются, ими ....
Re: vsftpd не пускает клиентов с ALTLinux
« Ответ #1 : 17.02.2010 17:00:07 »
Каким клинтом ftp пользуетесь? Что в логах сервера в момент попытки соединения?

Оффлайн zemelya

  • Участник
  • *
  • Сообщений: 25
Re: vsftpd не пускает клиентов с ALTLinux
« Ответ #2 : 18.02.2010 11:24:04 »
Цитировать
Каким клинтом ftp пользуетесь? Что в логах сервера в момент попытки соединения?

В качестве клиента особо не заморачивался: использовал MizzilaFirefox или Konqueror - эффект один и тот же.
Вот часть лога:

Thu Feb 18 11:17:16 2010 [pid 6515] CONNECT: Client "10.36.90.103"
Thu Feb 18 11:17:16 2010 [pid 6515] FTP response: Client "10.36.90.103", "220 Welcome to FTP server"
Thu Feb 18 11:17:16 2010 [pid 6515] FTP command: Client "10.36.90.103", "USER anonymous"
Thu Feb 18 11:17:16 2010 [pid 6515] [anonymous] FTP response: Client "10.36.90.103", "331 Please specify the password."
Thu Feb 18 11:17:16 2010 [pid 6515] [anonymous] FTP command: Client "10.36.90.103", "PASS <password>"
Thu Feb 18 11:17:18 2010 [pid 6514] [anonymous] FAIL LOGIN: Client "10.36.90.103"
Thu Feb 18 11:17:19 2010 [pid 6515] [anonymous] FTP response: Client "10.36.90.103", "530 Login incorrect."
Thu Feb 18 11:17:26 2010 [pid 6515] FTP command: Client "10.36.90.103", "USER klass_8"
Thu Feb 18 11:17:26 2010 [pid 6515] [klass_8] FTP response: Client "10.36.90.103", "331 Please specify the password."
Thu Feb 18 11:17:26 2010 [pid 6515] [klass_8] FTP command: Client "10.36.90.103", "PASS <password>"
Thu Feb 18 11:22:26 2010 [pid 6515] [klass_8] FTP response: Client "10.36.90.103", "421 Timeout."

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Re: vsftpd не пускает клиентов с ALTLinux
« Ответ #3 : 18.02.2010 12:41:29 »
ну так в настройках непустой e-mail в качестве пароля пропишите

Оффлайн zemelya

  • Участник
  • *
  • Сообщений: 25
Re: vsftpd не пускает клиентов с ALTLinux
« Ответ #4 : 18.02.2010 15:40:15 »
Цитировать
ну так в настройках не пустой e-mail в качестве пароля пропишите
Стесняюсь спросить - в чьих настройках. Не совсем понял, как это не пустой E-mail в качестве пароля?
Чуть-чуть поподробней, если можно!!!

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 373
  • Учиться .... Телепатами не рождаются, ими ....
Re: vsftpd не пускает клиентов с ALTLinux
« Ответ #5 : 18.02.2010 17:35:32 »
В настройках клиента

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Re: vsftpd не пускает клиентов с ALTLinux
« Ответ #6 : 18.02.2010 18:03:47 »
Цитировать
ну так в настройках не пустой e-mail в качестве пароля пропишите
Стесняюсь спросить - в чьих настройках. Не совсем понял, как это не пустой E-mail в качестве пароля?
Чуть-чуть поподробней, если можно!!!

ftp-протокол предусматривает обязательное наличие пароля.
Для пользователя anonymous пароль может быть произвольным вида user@server
Изначально предполагалось, что это будет мыло, чтобы в случае проблем можно было их адекватно решить.

Оффлайн zemelya

  • Участник
  • *
  • Сообщений: 25
Re: vsftpd не пускает клиентов с ALTLinux
« Ответ #7 : 20.02.2010 08:19:21 »
Цитировать
tp-протокол предусматривает обязательное наличие пароля.
Для пользователя anonymous пароль может быть произвольным вида user@server
Изначально предполагалось, что это будет мыло, чтобы в случае проблем можно было их адекватно решить.

Об этом я догадывался!!! Но не пойму причём тут не пустой пароль  для анонимного пользователя, если  я захожу под локальным пользователем а вход для анонимауса запрещён настройками. И чем отличаются клиенты под Windows (например тот же самый проводник Explorer) и ftp клиенты Linux (например тот же самый Konqueror) в плане настроек для анонимауса, ведь логи для Windows клиентов и
Linux клиентов абсолютно одинаковые:

#Лог при входе с Linux клиента
  Thu Feb 18 11:17:16 2010 [pid 6515] CONNECT: Client "10.36.90.103"
Thu Feb 18 11:17:16 2010 [pid 6515] FTP response: Client "10.36.90.103", "220 Welcome to FTP server"
Thu Feb 18 11:17:16 2010 [pid 6515] FTP command: Client "10.36.90.103", "USER anonymous"
Thu Feb 18 11:17:16 2010 [pid 6515] [anonymous] FTP response: Client "10.36.90.103", "331 Please specify the password."
Thu Feb 18 11:17:16 2010 [pid 6515] [anonymous] FTP command: Client "10.36.90.103", "PASS <password>"
Thu Feb 18 11:17:18 2010 [pid 6514] [anonymous] FAIL LOGIN: Client "10.36.90.103"
Thu Feb 18 11:17:19 2010 [pid 6515] [anonymous] FTP response: Client "10.36.90.103", "530 Login incorrect."
Thu Feb 18 11:17:26 2010 [pid 6515] FTP command: Client "10.36.90.103", "USER klass_8"
Thu Feb 18 11:17:26 2010 [pid 6515] [klass_8] FTP response: Client "10.36.90.103", "331 Please specify the password."
Thu Feb 18 11:17:26 2010 [pid 6515] [klass_8] FTP command: Client "10.36.90.103", "PASS <password>"
Thu Feb 18 11:22:26 2010 [pid 6515] [klass_8] FTP response: Client "10.36.90.103", "421 Timeout."

#лог при входе с Windows клиента
Sat Feb 20 08:02:22 2010 [pid 6026] CONNECT: Client "10.36.90.112"
Sat Feb 20 08:02:26 2010 [pid 6030] FTP response: Client "10.36.90.112", "220 Welcome to FTP server"
Sat Feb 20 08:02:26 2010 [pid 6030] FTP command: Client "10.36.90.112", "USER anonymous"
Sat Feb 20 08:02:26 2010 [pid 6030] [anonymous] FTP response: Client "10.36.90.112", "331 Please specify the password."
Sat Feb 20 08:02:26 2010 [pid 6030] [anonymous] FTP command: Client "10.36.90.112", "PASS <password>"
Sat Feb 20 08:02:28 2010 [pid 6029] [anonymous] FAIL LOGIN: Client "10.36.90.112"
Sat Feb 20 08:02:29 2010 [pid 6030] [anonymous] FTP response: Client "10.36.90.112", "530 Login incorrect."
Sat Feb 20 08:02:47 2010 [pid 6034] CONNECT: Client "10.36.90.112"
Sat Feb 20 08:02:47 2010 [pid 6034] FTP response: Client "10.36.90.112", "220 Welcome to FTP server"
Sat Feb 20 08:02:47 2010 [pid 6034] FTP command: Client "10.36.90.112", "USER klass_8"
Sat Feb 20 08:02:47 2010 [pid 6034] [klass_8] FTP response: Client "10.36.90.112", "331 Please specify the password."
Sat Feb 20 08:02:47 2010 [pid 6034] [klass_8] FTP command: Client "10.36.90.112", "PASS <password>"
Sat Feb 20 08:02:47 2010 [pid 6033] [klass_8] OK LOGIN: Client "10.36.90.112"
Sat Feb 20 08:02:47 2010 [pid 6038] [klass_8] FTP response: Client "10.36.90.112", "230 Login successful."


Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 373
  • Учиться .... Телепатами не рождаются, ими ....
Re: vsftpd не пускает клиентов с ALTLinux
« Ответ #8 : 20.02.2010 08:42:27 »
Цитировать
Client "10.36.90.112", "USER anonymous"
Тут вы (по логу) входите, как аноним.

Цитировать
Thu Feb 18 11:17:26 2010 [pid 6515] FTP command: Client "10.36.90.103", "USER klass_8"
Thu Feb 18 11:17:26 2010 [pid 6515] [klass_8] FTP response: Client "10.36.90.103", "331 Please specify the password."
Thu Feb 18 11:17:26 2010 [pid 6515] [klass_8] FTP command: Client "10.36.90.103", "PASS <password>"
Thu Feb 18 11:22:26 2010 [pid 6515] [klass_8] FTP response: Client "10.36.90.103", "421 Timeout."
А тут сервер не дождался ввода пароля от пользователя

Оффлайн zemelya

  • Участник
  • *
  • Сообщений: 25
Re: vsftpd не пускает клиентов с ALTLinux
« Ответ #9 : 20.02.2010 09:41:44 »
Цитировать
lient "10.36.90.112", "USER anonymous"
Тут вы (по логу) входите, как аноним.

Цитировать
Thu Feb 18 11:17:26 2010 [pid 6515] FTP command: Client "10.36.90.103", "USER klass_8"
Thu Feb 18 11:17:26 2010 [pid 6515] [klass_8] FTP response: Client "10.36.90.103", "331 Please specify the password."
Thu Feb 18 11:17:26 2010 [pid 6515] [klass_8] FTP command: Client "10.36.90.103", "PASS <password>"
Thu Feb 18 11:22:26 2010 [pid 6515] [klass_8] FTP response: Client "10.36.90.103", "421 Timeout."
А тут сервер не дождался ввода пароля от пользователя

Я не пойму почему клиент пытается войти как аноним. Ведь сразу же после ввода адреса ftp-сервера, у меня появляется запрос на логин и пароль и я НЕ ВВОЖУ никаких anonymous а ввожу свой логин и пароль. И если я ввожу логин и пароль почему FTP сервер не дожидается пароля. ВЕДЬ ОН УКАЗАН ВМЕСТЕ С ЛОГИНОМ!!!

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 373
  • Учиться .... Телепатами не рождаются, ими ....
Re: vsftpd не пускает клиентов с ALTLinux
« Ответ #10 : 20.02.2010 09:46:19 »
Используйте другой клиент.

Оффлайн zemelya

  • Участник
  • *
  • Сообщений: 25
Re: vsftpd не пускает клиентов с ALTLinux
« Ответ #11 : 20.02.2010 10:26:35 »
Цитировать
Используйте другой клиент.

FireFox тоже не подходит? Ведь та же самая беда и в FireFox!!!

Почему не происходит передача пароля серверу?
Я подозреваю проблема зарыта глубоко, но почему пресловутые windows клиенты работают а Linux нет (это крик души)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 373
  • Учиться .... Телепатами не рождаются, ими ....
Re: vsftpd не пускает клиентов с ALTLinux
« Ответ #12 : 20.02.2010 10:40:03 »
Во-первых браузеры - это не самый хороший клиент для ftp - используйте обычные клиенты, типа gftp. Во вторых, кто вам мешает задать пароль в самом запросе типа :
ftp://user:password@host