Page 1 of 1

Не работает FTP

Posted: Mon Jan 06, 2014 8:50 pm
by randomizer
CentOS 6
Vesta core Version: 0.9.8
Vesta установлена на домашний комп. Все работает через роутер (провайдер- билайн). Порты пробросил с 20 по 22.
Через http://2ip.ru/check-port/ почему-то показывает, что открыт только 21 (может провайдер режет порт - хз).

Возможно ли изменить номер порта для FTP-сервера? Где искать?
Еще странность: через браузер могу зайти на ftp://192.168.1.225/ (локальный адрес), а через любой (TC, FileZilla, FireFTP) FTP-клиент не получается:
Статус: Соединяюсь с 192.168.1.225:21...
Статус: Соединение установлено, ожидание приглашения...
Ответ: 220 (vsFTPd 2.2.2)
Команда: USER ***************
Ответ: 331 Please specify the password.
Команда: PASS ********
Ответ: 230 Login successful.
Команда: OPTS UTF8 ON
Ответ: 200 Always in UTF8 mode.
Статус: Соединение установлено
Статус: Получение списка каталогов...
Команда: PWD
Ответ: 257 "/"
Команда: TYPE I
Ответ: 200 Switching to Binary mode.
Команда: PASV
Ответ: 227 Entering Passive Mode (128,69,106,219,47,18).
Команда: LIST
Ошибка: Превышено время ожидания соединения
Ошибка: Не удалось получить список каталогов


Заранее благодарю!
з.ы. спасибо за Вашу панель =) если честно, то нормальных альтернатив среди других веб-панелей для домашнего сервера я не нашел.

Re: Не работает FTP

Posted: Mon Feb 10, 2014 10:05 am
by skid
Менять порты можно, но не факт, что ftp клиент сможет адекватно работать. В конфигурационном файле vsftpd.conf можно указать следующие директивы

Code: Select all

listen_port=21
ftp_data_port=20
pasv_max_port=12100
pasv_min_port=12000