Page 1 of 1

500 OOPS: invalid pasv_address

Posted: Sun Jan 10, 2016 9:21 pm
by Las
Vesta CP Версия: 0.9.8 (i386) Релиз: 15
Linux 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt20-1+deb8u2 (2016-01-02) i686
vsftpd 3.0.2-17


В фаерволе открыты порты 12000-12100
При попытке соединения с фтп-сервером в пассивном режиме, имеем 500 OOPS: invalid pasv_address
В /etc/vsftpd.conf вижу:

Code: Select all

pasv_enable=YES
pasv_max_port=12100
pasv_min_port=12000
pasv_address='xxx.xxx.xxx.xxx'
, где xxx..... IP-адрес моего фтп-сервера.

Решение:
Убрать одинарные кавычки вот так:

Code: Select all

pasv_address=xxx.xxx.xxx.xxx
Cохраняюсь, перезапускаю vsftpd. Все работает!

P.S. Решение подсмотрел тут: viewtopic.php?f=10&t=7394

Re: 500 OOPS: invalid pasv_address

Posted: Wed Jan 13, 2016 1:23 pm
by skurudo
Занятно, причем я проверил на новой инсталляции Debian 7 / 8 - кавычек нет. На старых конфигах, которые обновлялись со старых версий и релизов - там просто pasv_address отсутствует (как бы намекая, что слушаются все интерфейсы).

К сожалению, не могу воспроизвести баг.

Re: 500 OOPS: invalid pasv_address

Posted: Fri Aug 05, 2016 12:58 am
by John Wick
Возникла аналогичная ошибка после смены IP, ребилд юзеров не делал, убрал кавычки в vsftpd.conf как описано выше и все заработало, думал уже переустанавливать FTP сервер или панель. Centos 7 64

Вывод Filezilla ver. 3.16.1

Code: Select all

Статус:	Соединяюсь с 176.xx.xxx.xxx:21...
Статус:	Соединение установлено, ожидание приглашения...
Статус:	Небезопасный сервер, не поддерживает FTP через TLS.
Статус:	Авторизовались
Статус:	Получение списка каталогов...
Команда:	PWD
Ответ:	257 "/"
Команда:	TYPE I
Ответ:	200 Switching to Binary mode.
Команда:	PASV
Ответ:	500 OOPS: invalid pasv_address
Команда:	PORT 127,0,0,1,230,171
Ошибка:	Соединение закрыто сервером
Ошибка:	Не удалось получить список каталогов
Статус:	Отключен от сервера