Уважаемые гости и пользователи форума!
Чтобы видеть ссылки на форуме - надо зарегистрироваться и иметь 1 пост на форуме. Для этого есть КУРИЛКА и там тема Здрасти.

Проблема с FTP

Со всеми вопросами и предложениями по проекту serverdoma.ru оставляем здесь. Так же сюда попадают форумы обсуждения тем, категории для которых еще не определены.

Модераторы: rewuxiin, kulia

Правила форума
Условием использования нашего форума, является соблюдение настоящих Правил форума.

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

24 окт 2013, 17:43

Rotgar писал(а):причём даж рут не может изменить права на 777)
Да, то, что создаёт панель ISPConfig - неподвластно даже root (не шутка). Защищено специальными атрибутами, которые надо снимать вручную.
Rotgar писал(а):Чё-то я сам перемудрил. В Filezilla работает только после включения шифрования "TLS(явный)".
Эт точно. :-D
Аватара пользователя
weradex
Контактная информация:
Откуда: Киев
Сообщения: 18
Зарегистрирован: 30 сен 2013, 17:57

28 окт 2013, 17:38

/var/www/clients/client2/web3 на каталог web3 права 755, причём даж рут не может изменить права на 777)
а как изменить права? из под рута не хочет, помогите плз.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

28 окт 2013, 20:47

weradex писал(а):из под рута не хочет
Вот здесь сказано как атрибуты снять.
Аватара пользователя
weradex
Контактная информация:
Откуда: Киев
Сообщения: 18
Зарегистрирован: 30 сен 2013, 17:57

29 окт 2013, 01:10

Вот здесь сказано как атрибуты снять.
Спасибо огромное )
Аватара пользователя
weradex
Контактная информация:
Откуда: Киев
Сообщения: 18
Зарегистрирован: 30 сен 2013, 17:57

07 ноя 2013, 20:05

для решения этой проблемы нужно выполнить следующее:

Код: Выделить всё

cd /usr/local/ispconfig/server/scripts
wget http://www.ispconfig.org/downloads/ispconfig_patch
chmod 700 ispconfig_patch
chown root:root ispconfig_patch
ln -s /usr/local/ispconfig/server/scripts/ispconfig_patch /usr/local/bin/ispconfig_patch
потом

Код: Выделить всё

ispconfig_patch
вы увидите:

Код: Выделить всё

Example

root@server1:/tmp# ispconfig_patch

——————————————————————————–
_____ ___________ _____ __ _
|_ _/ ___| ___ \ / __ \ / _(_)
| | \ `–.| |_/ / | / \/ ___ _ __ | |_ _ __ _
| | `–. \ __/ | | / _ \| ‘_ \| _| |/ _` |
_| |_/\__/ / | | \__/\ (_) | | | | | | | (_| |
\___/\____/\_| \____/\___/|_| |_|_| |_|\__, |
__/ |
|___/
——————————————————————————–
далее вводим номер id:
Enter patch id:

ввести:

Код: Выделить всё

3053_ftpuser
и видем:

Код: Выделить всё

Do you really want to apply this patch now? (y,n) [y]:y

patching file interface/web/sites/ftp_user_edit.php
Аватара пользователя
Lancaster
Сообщения: 15
Зарегистрирован: 27 мар 2014, 06:52

27 мар 2014, 07:01

Всем привет!

У меня тоже ispconfig и тоже проблема с FTP.
При подключении:
Ошибка: Превышено время ожидания соединения
Ошибка: Не удалось получить список каталогов

Через SFTP все нормально.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

27 мар 2014, 07:50

Lancaster писал(а):Через SFTP все нормально.
Не путайте протокол SFTP (англ. SSH File Transfer Protocol) с FTPS (File Transfer Protocol + SSL, или FTP/SSL) — защищённый протокол для передачи файлов!!!!
В локальной сети тоже самое? Если всё нормально, то смотрите проброшен ли 20-ый порт.
Аватара пользователя
Lancaster
Сообщения: 15
Зарегистрирован: 27 мар 2014, 06:52

27 мар 2014, 08:02

SinglWolf писал(а):Не путайте протокол SFTP (англ. SSH File Transfer Protocol) с FTPS (File Transfer Protocol + SSL, или FTP/SSL)
Да я в курсе. Именно по SshFTP все ок, а по FTP ошибку выдает.

Проблема не с портом, а с каталогом, вот только не знаю как решить.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

27 мар 2014, 08:29

Lancaster писал(а):Проблема не с портом, а с каталогом, вот только не знаю как решить.
Пожалуйста, опишите ситуацию. При каких обстоятельствах это произошло? И почему вы думаете, что проблема с каталогом?
Аватара пользователя
Lancaster
Сообщения: 15
Зарегистрирован: 27 мар 2014, 06:52

27 мар 2014, 09:05

Сразу после установки такая проблема. Такое ощущение что не правильно прописывает каталог при создании домена и FTP для него, и пользователя кидает в корень, на который он прав естественно не имеет, но сайт работает. Грубо говоря он не знает где его папка при подключении.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

27 мар 2014, 09:17

Lancaster писал(а):Сразу после установки такая проблема.
Сразу после установки такого быть не должно. Я не смогу у себя повторить эту ошибку, если не найдём причину её возникновения и, следовательно, не сможем устранить. Вспоминайте. Любая "мелочь" может оказаться причиной.
Аватара пользователя
Lancaster
Сообщения: 15
Зарегистрирован: 27 мар 2014, 06:52

27 мар 2014, 09:28

Сразу. Я тоже сразу логично подумал, что проблема при установке была, но прошло все почти гладко.

1. Смутили сертификаты:
► Показать
2. Мне из-за openvz не настроить fstab:
► Показать
Мануал официальный "The Perfect Server - Debian Wheezy (Apache2, BIND, Dovecot, ISPConfig 3)"
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

27 мар 2014, 09:35

Lancaster писал(а):Смутили сертификаты:
А чем смутили-то? Тем более, сертификат действует только при защищённом соединении ftps.
Lancaster писал(а):Мне из-за openvz не настроить fstab:
Не совсем понятно почему не настроить?
Аватара пользователя
Lancaster
Сообщения: 15
Зарегистрирован: 27 мар 2014, 06:52

27 мар 2014, 09:56

SinglWolf писал(а):А чем смутили-то? Тем более, сертификат действует только при защищённом соединении ftps.
Тем что никогда не имел дело с ними.
SinglWolf писал(а):Не совсем понятно почему не настроить?
Хостер использует шаблоны ОС, разметку самому не сделать.

А стем, что есть:
► Показать
я не знаю как работать.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

27 мар 2014, 10:15

Lancaster писал(а):я не знаю как работать.
Не нужно ничего делать. Квоты уже должны работать, если у хостера настроено. Спросите у ТП хостера.
Аватара пользователя
Lancaster
Сообщения: 15
Зарегистрирован: 27 мар 2014, 06:52

27 мар 2014, 10:30

Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

27 мар 2014, 10:49

Lancaster, я верю вам. И хочу помочь. Только вот как? У меня это не воспроизводится.
Включите расширенную регистрацию для отладки FTP-соединения или аутентификации проблем в pure-ftpd на Debian и Ubuntu Linux. Для этого выполните следующую команду в качестве суперпользователя в программной оболочке:

Код: Выделить всё

echo 'yes' > /etc/pure-ftpd/conf/VerboseLog
Перезапустите ftp-сервер:

Код: Выделить всё

/etc/init.d/pure-ftpd-mysql restart
Проведите тестовые соединения и смотрите логи:

Код: Выделить всё

tail -n 100 /var/log/syslog
Про логи я ещё уточню.

Чтобы отключить ведение подробного журнала, выполните следующие команды:

Код: Выделить всё

rm -f /etc/pure-ftpd/conf/VerboseLog
 /etc/init.d/pure-ftpd-mysql restart
Аватара пользователя
Lancaster
Сообщения: 15
Зарегистрирован: 27 мар 2014, 06:52

27 мар 2014, 11:13

При соединении:

Код: Выделить всё

Mar 27 09:10:51 server pure-ftpd: (?@178.67.55.168) [INFO] New connection from 178.67.55.168
Mar 27 09:10:52 server pure-ftpd: (?@178.67.55.168) [DEBUG] Command [user] [csgocsgo]
Mar 27 09:10:52 server pure-ftpd: (?@178.67.55.168) [DEBUG] Command [pass] [<*>]
Mar 27 09:10:52 server pure-ftpd: (?@178.67.55.168) [INFO] csgocsgo is now logged in
Mar 27 09:10:52 server pure-ftpd: (csgocsgo@178.67.55.168) [DEBUG] Command [opts] [UTF8 ON]
Mar 27 09:10:52 server pure-ftpd: (csgocsgo@178.67.55.168) [DEBUG] Command [pwd] []
Mar 27 09:10:52 server pure-ftpd: (csgocsgo@178.67.55.168) [DEBUG] Command [type] [I]
Mar 27 09:10:52 server pure-ftpd: (csgocsgo@178.67.55.168) [DEBUG] Command [pasv] []
Mar 27 09:10:52 server pure-ftpd: (csgocsgo@178.67.55.168) [DEBUG] Command [mlsd] []
Mar 27 09:11:01 server /USR/SBIN/CRON[5401]: (root) CMD (/usr/local/ispconfig/server/server.sh 2>&1 > /dev/null | while read line; do echo `/bin/date` "$line" >> /var/log/ispconfig/cron.log; done)
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

27 мар 2014, 11:34

Покажите вывод команд:

Код: Выделить всё

cat  /var/log/messages | grep pure-ftp
и

Код: Выделить всё

cat  /var/log/syslog | grep pure-ftpd

А также

Код: Выделить всё

cat /var/log/ispconfig/cron.log
Аватара пользователя
Lancaster
Сообщения: 15
Зарегистрирован: 27 мар 2014, 06:52

27 мар 2014, 11:48

SinglWolf писал(а):cat  /var/log/messages | grep pure-ftp
► Показать
SinglWolf писал(а):cat  /var/log/syslog | grep pure-ftpd
► Показать
SinglWolf писал(а):cat /var/log/ispconfig/cron.log
► Показать
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

27 мар 2014, 12:47

Замените "#" на ";" в файле /etc/php5/cli/conf.d/ming.ini
Установите пакеты e2fsprogs, e2fslib, aptitude

Код: Выделить всё

apt-get -y install e2fsprogs e2fslibs aptitude
затем, на вкладке Утилиты->Resync Tool проставьте все галки кроме последней и кликните "Start". Минуты через 3-4 попробуйте повторить соединение по ftp. Если всё по-прежнему, покажите вывод логов (команды, которые я указывал выше).
Аватара пользователя
Lancaster
Сообщения: 15
Зарегистрирован: 27 мар 2014, 06:52

27 мар 2014, 16:55

1. Содержимое /etc/php5/cli/conf.d/ming.ini:

Код: Выделить всё

# configuration for php MING module
extension=ming.so
Я думаю смысла тут менять "#" на ";" не.

2. Пакеты поставил.

cat /var/log/messages | grep pure-ftp:
► Показать
cat /var/log/syslog | grep pure-ftpd:
► Показать
cat /var/log/ispconfig/cron.log:
► Показать
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

27 мар 2014, 17:37

Lancaster писал(а):Я думаю смысла тут менять "#" на ";" не.
Дело ваше. Если заменить эти символы - перестанет оседать в логах.
Вы мне не сказали заработало соединение по ftp или нет? Ибо сообщения в логах старые.
Попробуйте перезагрузить сервер.
Аватара пользователя
Lancaster
Сообщения: 15
Зарегистрирован: 27 мар 2014, 06:52

27 мар 2014, 17:57

К сожалению нет.

► Показать
► Показать
► Показать
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

27 мар 2014, 19:52

Lancaster писал(а):К сожалению нет.
Это до какой степени надо урезать систему, блин... Меняйте хостера или долбите техподдержку, чтобы установили систему в нормальной конфигурации.
Аватара пользователя
Lancaster
Сообщения: 15
Зарегистрирован: 27 мар 2014, 06:52

27 мар 2014, 22:55

Поставил net2ftp и через него подключается, а через FTP клиент не хочет. Чудеса.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

27 мар 2014, 23:04

Lancaster писал(а):Чудеса.
Чудес не бывает. Крутите настройки клиента.
Аватара пользователя
Lancaster
Сообщения: 15
Зарегистрирован: 27 мар 2014, 06:52

27 мар 2014, 23:07

УРА! ПОБЕДА!

Ответ лежал на поверхности, прошу прощения за вынос мозга.
► Показать
ixdit
Сообщения: 6
Зарегистрирован: 30 май 2014, 18:02

02 июн 2014, 19:15

Приветствую.
Установил все по инструкции, но при подключении по FTP ошибка:
Ответ: 530 Login authentication failed
Ошибка: Критическая ошибка
Ошибка: Невозможно подключиться к серверу
Сломал голову, вижу что SQL запрещает, а что делать не понимаю...
Лог
► Показать
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

02 июн 2014, 19:45

ixdit писал(а):530 Login authentication failed
В файле /etc/pure-ftpd/db/mysql.conf
строчку
MYSQLServer 127.0.0.1
заменить на
MYSQLServer localhost

Вернуться в «Общие вопросы»