Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
SergeyUAL
Здравствуйте.

Сделал настройку FTP сервера:
2018-08-02_12-47-07.jpg
2018-08-02_12-47-07.jpg (217.13 КБ) Просмотров: 7124

При переходе из чата в "Мои файлы на сервере" все в порядке.
При переходе в "Общие файлы на сервере":
2018-08-02_12-48-29.jpg
2018-08-02_12-48-29.jpg (71.56 КБ) Просмотров: 7124

выдает ошибку:
2018-08-02_12-49-09.jpg
2018-08-02_12-49-09.jpg (47.49 КБ) Просмотров: 7124



Что не так?
Аватара пользователя
Алексей Пикуров
Не знаю. Попробуйте открыть не стандартным Windows Explorer, а каким-нибудь FTP клиентом.
Аватара пользователя
SergeyUAL
Такое происходит на всех клиентах.
Через FileZilla, FAR, вообще не получилось подключиться. Настройки :
2018-08-02_13-11-36.jpg
2018-08-02_13-11-36.jpg (59.86 КБ) Просмотров: 7119
Аватара пользователя
Алексей Пикуров
Что такое "Тип входа" ? Пассивный режим включен? Какие есть логи?
Аватара пользователя
Алексей Пикуров
И почему вы порт указали неправильный? У вас в настройках сервера порт указан 20000.
Аватара пользователя
SergeyUAL
Наконец то FileZilla законнектился, только не через логин пользователя, а через UIN. Через логин не пошло!!! Но к общей папке так и не соединился.
Лог с сервера:
(4.17 КБ) Скачиваний: 106
Аватара пользователя
Алексей Пикуров
Не спешите и не мешайте мухи с котлетами. В личную папку вы можете залогиниться только по UIN. Для доменных юзеров там пара логин/домен. Тут всё Ок.

Насчёт входа в публичную папку. В логе сервера ясно сказано:

Код: Выделить всё
02.08.2018 14:06:54:051 2|0022|172.16.4.99 connected
02.08.2018 14:06:54:051 2|0020|172.16.4.99 USER mcuser
02.08.2018 14:06:54:051 2|0021|172.16.4.99 331 Password required for mcuser.
02.08.2018 14:06:54:051 2|0020|172.16.4.99 PASS ********
02.08.2018 14:06:54:051 2|0022|172.16.4.99 Wrong login ("mcuser")
02.08.2018 14:06:54:051 2|0021|172.16.4.99 530 Login incorrect.
02.08.2018 14:06:54:300|0022|172.16.4.99 disconnected

Логин пользователя для публичного доступа неправильный. Получается, он отличается о того, что указан у вас в настройках сервера. Заодно и пароль проверьте, мало ли.
Аватара пользователя
SergeyUAL
Это лог при соединении с клиента. В клиенте я не нашел где поставить логин/пароль для общей папки.
Аватара пользователя
Алексей Пикуров
Он нигде не ставится, клиент знает публичный логин и пароль, он его получает при подключении к серверу MyChat.

Так что при подключении Файлзиллой под публичным логином и паролем?
Аватара пользователя
SergeyUAL
Получилось через Файлзиллу. Лог:
(4.17 КБ) Скачиваний: 121


И случилось чудо!! Клиент после этого тоже стал заходить в общую папку. На других машинах тоже.
Лог при соединении с клиента:

(1.71 КБ) Скачиваний: 113


В общем какой то глюк при первом подключении с клиента к общей папке. Теперь все работает стабильно.
Аватара пользователя
Алексей Пикуров
К FTP серверу подключается не клиент, а Проводник. Попробуйте поймать этот момент и понять, почему у вас так происходит.
Аватара пользователя
SergeyUAL
Последовательность действий, с доступом к общей папке.
1. Ставим пароль на сервере в русской раскладке+перезагрузка FTP: Фалзилла входит, клиент не входит.
2. Меняем пароль на сервере на пароль в английской раскладке+перезагрузка FTP: Фалзилла не входит, клиент входит.
3. Просто перезагрузка FTP, ничего не поменяла: Фалзилла не входит, клиент входит.
4. Выключаю публичный доступ + перезагрузка FTP, затем включаю публичный доступ + перезагрузка FTP: файлзилла входит и клиент входит.

Цикл повторил несколько раз, одинаково.

Скорее всего изначально был введен пароль в русской раскладке(возможно случайно).
Неплохо было бы сделать возможность посмотреть введенный пароль, для публичного доступа, на сервере!!!
Аватара пользователя
Алексей Пикуров
Есть нюансы для UNICODE-паролей, они не будут корректно работать в Explorer (надо строку преобразовывать в Esc-последовательность, мы этого не делали). Поэтому прикрутили механизм одноразовых токенов, там будет всё ок.

viewtopic.php?p=31115#p31115

К тому же, это намного более безопасно.
Неплохо было бы сделать возможность посмотреть введенный пароль, для публичного доступа, на сервере!!!

Сделали.
Аватара пользователя
Денис64
Настройка Проводника для доступа к общей папке: ссылка удалена модератором
Аватара пользователя
Алексей Пикуров
Во всех новых Windows пассивный режим FTP в Проводнике включен и так, это необязательно. И совет вредный. Там говорится, что галку нужно снять. А не поставить :)

Вы читали, что там написано?
Аватара пользователя
Алексей Пикуров
Денис, я удалил ссылку из вашего сообщения. Если вы не согласны — аргументируйте.
Аватара пользователя
Денис64
Несколько раз попробовал включить м отключить эту галочку. На удивление при отключенной файлы вижу, при включенной - сообщение об ошибке.

У меня следующая конфигурация: сервер 8.0.3 на Windows 10, клиент на Windows 7. В брандмауэре DrWeb разрешены все сетевые подключения. На серверном компьютере в параметрах сетевого адаптера отключен "Клиент для сетей Windows" есть только "IP версии 4" и "Планировщик пакетов QoS".
Вложения
CropImage.png
Сообщение об ошибке
CropImage.png (30.99 КБ) Просмотров: 6487
Аватара пользователя
Алексей Пикуров
Возьмите файлзиллу или FAR, включите логи и покажите их, пожалуйста.
Аватара пользователя
Денис64
Вот ftp.log для 4 попыток открытия общей папки:
проводником, галка отключена, есть доступ;
проводником, галка включена, нет доступа;
ФАРом, галка включена, есть доступ;
ФАРом, галка отключена, есть доступ.
Вложения
(6.84 КБ) Скачиваний: 59
Аватара пользователя
Алексей Пикуров
В логе все перемешано, не понимаю, где начинается и где заканчивается что. Мало того, там ещё смешаны разные типы авторизации, по токенам и без.
Аватара пользователя
Алексей Пикуров
P.S. И я говорил о клиентских логах. Сорри, что не указал конкретнее.