Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Не подключается к FTP
Форумы портала PHP.SU » Серверное администрирование » Администрирование *nix » Не подключается к FTP

Страниц (1): [1]
 

1. sheff2000 - 20 Июня, 2013 - 14:42:22 - перейти к сообщению
Вводные:
Сервер на CentOS 6
Firewall - выкл.
FTP - vsftpd
Конфиг выглядит так:
Спойлер (Отобразить)


Проблема:
При попытке подключится к фтп через встроенный в Total Commander клиент получаю вот такой результат (через другие клиенты - результат такой же):
CODE (htmlphp):
скопировать код в буфер обмена
  1. Connect to: (20/06/2013 14:32:30)
  2. hostname = 178.79.xxx.xxx
  3. username = ftpuser
  4. startdir=
  5. 220 (vsFTPd 2.2.2)
  6. USER ftpuser
  7. 331 Pleas specify the password.
  8. PASS **********
  9. 230 Login successful
  10. SYST
  11. 215 UNIX Type:L8
  12. FEAT
  13. 211-Features:


после чего идет долгий процесс ожидания и получения сообщения "Соединение потеряно, восстановить его?"

При этом подключение к ftp://178[dot]79[dot]xxx[dot]xxx через браузер проходит отлично.
В логах vsFTPd - ничего не появляется.

Я так понимаю проблема в интернет-провайдере (настройках его сетевого оборудования).
У меня есть несколько хостеров на фтп которых я таким же образом не могу попасть, при этом дома (через другого провайдера) все коннекты идут без проблем.

Вопрос.

может кто в курсе, как обойти эту проблему путем пере конфигурации настроек FTP на моем сервере ?
2. caballero - 20 Июня, 2013 - 17:16:15 - перейти к сообщению
там чекер есть в настройках конекта - пассиывный режим работы
3. sheff2000 - 20 Июня, 2013 - 17:33:34 - перейти к сообщению
caballero пишет:
там чекер есть в настройках конекта - пассиывный режим работы


не помогает (( - с ним (в пассивном режиме) и без него результат одинаковый
4. esterio - 20 Июня, 2013 - 18:04:46 - перейти к сообщению
Была рвз проблема с vsFTPD и одним знакомым, которы попросил ппользьзоватся. И вот в етого знакомого кривие рукы нажали в фаерволе запрет открития портов и больше не спрашивать. Видите ли там пассивной режым и задолбал фаервол с вопросами. Так вот к чему я ето, мб у хостера( на компе, роутере или еще где нибудь) также закриты порты. Как вариант
5. sheff2000 - 21 Июня, 2013 - 10:52:19 - перейти к сообщению
esterio пишет:
Так вот к чему я ето, мб у хостера( на компе, роутере или еще где нибудь) также закриты порты. Как вариант


Весьма возможно, и косвенно все на это указывает. Только добиться правды (изменить настройки их роутера) невозможно. Это довольно крупный в Украине оператор мобильного инета Интертелеком.

Пользуюсь я услугами еще одной хостинг компании (не реклама) "Hostenko", так вот на их ФТП я точно так же не могу попасть, используя интертелекомовский интернет.
Но однажды, после длинного спора с ними (хостингом) они смогли сделать так что ФТП стал доступен (конфигурации серверов у нас с ними схожи). Через несколько дней все вернулось обратно Недовольство, огорчение и теперь они напрочь отказываются что то делать - мол у них все работает.

В этом собственно и вопрос - значит можно переконфигурировать vsFTPD для работы в таких условиях. Но как?
Или установить другой FTP-сервер. Посоветуйте для CentOS 6 ?
6. esterio - 21 Июня, 2013 - 11:06:07 - перейти к сообщению
подсказать стосовно настроек не могу. но про интертелеком наслихан мнргр чего. лучше смените провайдера если ето возможно ибо ваш ***
7. BMW M6 - 21 Июня, 2013 - 13:11:04 - перейти к сообщению
Цитата:
Коллеги, хочу сразу предупредить. В 2.3.5 Крис Эванс (Chris Evans) ужесточил политику безопасности для предотвращения эксплуатации потенциальной уязвимости, которая есть в старых версиях библотеки glibc. В итоге он запретил chroot() в каталог, в котором разрешена запись пользователю.
Если все таки есть желание обойтись малой кровью и поступиться безопасностью, то в расширенной сборке введен параметр allow_writable_root.


Автор vsFTPd+

http://centos[dot]alt[dot]ru/?p=649#comments
там почитай на счёт этого.
8. derpaderpa - 10 Февраля, 2015 - 23:21:25 - перейти к сообщению
Привет

Та же проблема, и тоже на Интертелекоме. В результатах поиска, из того что по делу -- только эта тема. Звонил в поддержку и вот что выяснил, специально зарегистрировался чтобы отписаться.

Сотрудники ИТ подтвердили что соединения по ФТП режутся. Для того, чтобы можно было спокойно подключаться, по их словам, нужно заказать услугу "Постоянный IP адрес". При этом на странице описания услуги пишется следующее:
Цитата:
Зачем нужен постоянный IP-адрес. Прежде всего, для того, чтобы к нужному компьютеру можно было получить доступ из сети Интернет. То есть, если какие-либо из компьютеров содержат ресурсы, которые должны быть доступны из сети (WWW-сервер, FTP-сервер, базы данных и т.п.). Также, постоянный IP-адрес можно использовать для создания стабильного защищенного соединения для обмена информацией в VPN, FIREWALL и пр.

Я не исключаю что сотрудники не до конца разбираются в вопросе, и заявили, что постоянный адрес обязателен, просто увидев совпадающие буквы FTP. То есть я не совсем понимаю логику зачем нужен постоянный IP для исходящих подключений. Для входящих - когда на интертелекомовском подключении будет работать сервер - все логично. Но здесь я выступаю в роли ФТП клиента, и в настройках использую "Passive FTP Mode", который по идее и должен решать подобные проблемы.

Короче, возможно они действительно перепутали (и причина в чем-то другом), а может и нет (и постоянный IP действительно нужен). На новых тарифах постоянный адрес стоит 75 грн в месяц, на старых - еще по 25. Плюс обязательно надо подключаться на контракт, так что желания проверять на своем опыте пока нет. Для себя попробую решить проблему использованием VPN-туннеля, поднятого на стороннем сервере.

 

Powered by ExBB FM 1.0 RC1