"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Аватара пользователя
yolasun
Можно тут еще спрошу про FTP, так же не заходит из под клиента, ни внутри сети ни через внешний адрес. В логах вот так
28.01.2020 00:20:49:655|0022|10.81.3.1 connected
28.01.2020 00:21:00:387|0020|10.81.3.1 USER ftp_personal_token_23
28.01.2020 00:21:00:387|0021|10.81.3.1 331 Password required for ftp_personal_token_23.
28.01.2020 00:21:00:418|0020|10.81.3.1 PASS ********
28.01.2020 00:21:00:418|0021|10.81.3.1 530 Login incorrect.
28.01.2020 00:21:00:465|0022|10.81.3.1 disconnected
28.01.2020 00:21:17:722|0022|10.81.3.1 connected
28.01.2020 00:21:17:754|0020|10.81.3.1 USER ftp_personal_token_23
28.01.2020 00:21:17:754|0021|10.81.3.1 331 Password required for ftp_personal_token_23.
28.01.2020 00:21:17:785|0020|10.81.3.1 PASS ********
28.01.2020 00:21:17:785|0021|10.81.3.1 530 Login incorrect.
28.01.2020 00:21:17:816|0022|10.81.3.1 disconnected
Причем под общим пользователем заходит, но только если руками залогиниться, из под клиента не заходит ни в общие ни в личные каталоги.
Я так понимаю логин пользователя не корректный? Пользователь из AD. Его UIN 23
Аватара пользователя
Алексей Пикуров
Здравствуйте.

Отделил ваше сообщение, один вопрос — одна тема.

В логе указано, что подключение с использованием токена, который выдаётся сервером для клиента на момент коннекта. И IP адрес, для которого выдан токен (из win32), и тот, с которого происходит коннект (уже по FTP), скорее всего, не совпадают.

Можете попробовать отключить контроль IP в токенах в настройках сервера, раздел дополнительно.
Аватара пользователя
yolasun
Отключил. Теперь такая ошибка
29.01.2020 10:31:26:593|0022|10.81.3.1 connected
29.01.2020 10:31:26:624|0020|10.81.3.1 USER ftp_personal_token_32
29.01.2020 10:31:26:624|0021|10.81.3.1 331 Password required for ftp_personal_token_32.
29.01.2020 10:31:26:656|0020|10.81.3.1 PASS ********
29.01.2020 10:31:26:656|0021|10.81.3.1 230 User ftp_personal_token_32 logged in.
29.01.2020 10:31:26:687|0020|10.81.3.1 OPTS utf8 on
29.01.2020 10:31:26:687|0021|10.81.3.1 200 UTF8 ON Ok.
29.01.2020 10:31:26:718|0021|10.81.3.1 215 Windows Server 2012 R2
29.01.2020 10:31:26:749|0020|10.81.3.1 SITE HELP
29.01.2020 10:31:26:749|0021|10.81.3.1 500 'SITE HELP': command not understood.
29.01.2020 10:31:26:781|0020|10.81.3.1 PWD
29.01.2020 10:31:26:781|0021|10.81.3.1 257 "/" is current directory.
29.01.2020 10:31:27:124|0020|10.81.3.1 NOOP
29.01.2020 10:31:27:124|0021|10.81.3.1 200 Ok. Parameter was ''.
29.01.2020 10:31:27:156|0020|10.81.3.1 CWD /
29.01.2020 10:31:27:171|0021|10.81.3.1 250 CWD command successful. "/" is current directory.
29.01.2020 10:31:27:187|0020|10.81.3.1 TYPE A
29.01.2020 10:31:27:187|0021|10.81.3.1 200 Type set to A.
29.01.2020 10:31:27:234|0020|10.81.3.1 PASV
29.01.2020 10:31:27:234|0022|10.81.3.1 in the same subnet with server IP 10.81.3.11/255.255.255.0
29.01.2020 10:31:27:234|0021|10.81.3.1 227 Entering Passive Mode (10,81,3,11,78,123).
29.01.2020 10:31:28:986|0020|10.81.3.1 NOOP
29.01.2020 10:31:28:986|0021|10.81.3.1 200 Ok. Parameter was ''.
29.01.2020 10:31:29:018|0020|10.81.3.1 CWD /
29.01.2020 10:31:29:018|0021|10.81.3.1 250 CWD command successful. "/" is current directory.
29.01.2020 10:31:29:049|0020|10.81.3.1 TYPE A
29.01.2020 10:31:29:049|0021|10.81.3.1 200 Type set to A.
29.01.2020 10:31:29:080|0020|10.81.3.1 PASV
29.01.2020 10:31:29:080|0022|10.81.3.1 in the same subnet with server IP 10.81.3.11/255.255.255.0
29.01.2020 10:31:29:080|0021|10.81.3.1 227 Entering Passive Mode (10,81,3,11,78,124).
Вложения
screen1.png
screen1.png (7.83 КБ) Просмотров: 1198
Аватара пользователя
yolasun
Выше лог при попытке открыть личную папку.
Вот лог при попытке открыть общую папку
29.01.2020 10:39:46:041 2|0022|10.81.3.1 connected
29.01.2020 10:39:46:073 2|0020|10.81.3.1 USER ftp_public_token_32
29.01.2020 10:39:46:073 2|0021|10.81.3.1 331 Password required for ftp_public_token_32.
29.01.2020 10:39:46:104 2|0020|10.81.3.1 PASS ********
29.01.2020 10:39:46:104 2|0021|10.81.3.1 530 Login incorrect.
29.01.2020 10:39:46:307 3|0022|10.81.3.1 disconnected
29.01.2020 10:39:48:104|0022|10.81.3.1 connected
29.01.2020 10:39:48:120 2|0020|10.81.3.1 NOOP
29.01.2020 10:39:48:120 2|0021|10.81.3.1 200 Ok. Parameter was ''.
29.01.2020 10:39:48:135|0020|10.81.3.1 USER ftp_public_token_32
29.01.2020 10:39:48:135|0021|10.81.3.1 331 Password required for ftp_public_token_32.
29.01.2020 10:39:48:166|0020|10.81.3.1 CWD /
29.01.2020 10:39:48:166|0021|10.81.3.1 250 CWD command successful. "/" is current directory.
29.01.2020 10:39:48:166|0020|10.81.3.1 PASS ********
29.01.2020 10:39:48:166|0021|10.81.3.1 530 Login incorrect.
29.01.2020 10:39:48:573|0020|10.81.3.1 CWD /
29.01.2020 10:39:48:573|0021|10.81.3.1 250 CWD command successful. "/" is current directory.
29.01.2020 10:39:48:573|0022|10.81.3.1 disconnected
29.01.2020 10:39:48:573 2|0020|10.81.3.1 TYPE A
29.01.2020 10:39:48:573 2|0021|10.81.3.1 200 Type set to A.
29.01.2020 10:39:48:604 2|0020|10.81.3.1 PASV
29.01.2020 10:39:48:604 2|0022|10.81.3.1 in the same subnet with server IP 10.81.3.11/255.255.255.0
29.01.2020 10:39:48:604|0021|10.81.3.1 227 Entering Passive Mode (10,81,3,11,78,41).
29.01.2020 10:39:48:635|0021|10.81.3.1 227 Entering Passive Mode (10,81,3,11,78,42).

screen2.png
screen2.png (58.07 КБ) Просмотров: 1197


screen3.png
screen3.png (30.55 КБ) Просмотров: 1197
Аватара пользователя
Алексей Пикуров
Лог на Entering Passive Mode обрывается? Файрвол на сервере не мешает подключаться?

Возьмите любой FTP клиент с логгированием (FAR, FileZilla), подключитесь к своему серверу под любым пользователем, логин — UIN юзера, пароль — его пароль. В passive mode. И покажите лог FTP клиента, я попробую понять, что там у вас происходит.
Аватара пользователя
yolasun
FileZila Лог в режиме отладки.
Статус: Соединяюсь с 62.76.114.69:20000...
Статус: Соединение установлено, ожидание приглашения...
Трассировка: CFtpControlSocket::OnReceive()
Ответ: 220 Welcome to MyChat FTP Server
Трассировка: CFtpLogonOpData::ParseResponse() in state 1
Трассировка: CControlSocket::SendNextCommand()
Трассировка: CFtpLogonOpData::Send() in state 5
Статус: Обычный FTP небезопасен. Пожалуйста, переключитесь на FTP через TLS.
Трассировка: CFtpControlSocket::SetAsyncRequestReply
Трассировка: CControlSocket::SendNextCommand()
Трассировка: CFtpLogonOpData::Send() in state 6
Команда: USER 32
Трассировка: CFtpControlSocket::OnReceive()
Ответ: 331 Password required for 32.
Трассировка: CFtpLogonOpData::ParseResponse() in state 6
Трассировка: CControlSocket::SendNextCommand()
Трассировка: CFtpLogonOpData::Send() in state 6
Команда: PASS **********
Трассировка: CFtpControlSocket::OnReceive()
Ответ: 436 user is a domain user.
Трассировка: CFtpLogonOpData::ParseResponse() in state 6
Трассировка: CRealControlSocket::DoClose(66)
Трассировка: CControlSocket::DoClose(66)
Трассировка: CFtpControlSocket::ResetOperation(66)
Трассировка: CControlSocket::ResetOperation(66)
Трассировка: CFtpLogonOpData::Reset(66) in state 6
Ошибка: Невозможно подключиться к серверу
Трассировка: CFileZillaEnginePrivate::ResetOperation(66)
Аватара пользователя
yolasun
Создал локального пользователя, и с помощью него подключился без проблем, но только через FileZila, из чата такая же ошибка
Лог FileZila
Трассировка: CControlSocket::SendNextCommand()
Трассировка: CFtpLogonOpData::Send() in state 0
Статус: Соединяюсь с 62.76.114.69:20000...
Статус: Соединение установлено, ожидание приглашения...
Трассировка: CFtpControlSocket::OnReceive()
Ответ: 220 Welcome to MyChat FTP Server
Трассировка: CFtpLogonOpData::ParseResponse() in state 1
Трассировка: CControlSocket::SendNextCommand()
Трассировка: CFtpLogonOpData::Send() in state 2
Команда: AUTH TLS
Трассировка: CFtpControlSocket::OnReceive()
Ответ: 500 'AUTH': command not understood.
Трассировка: CFtpLogonOpData::ParseResponse() in state 2
Трассировка: CControlSocket::SendNextCommand()
Трассировка: CFtpLogonOpData::Send() in state 3
Команда: AUTH SSL
Трассировка: CFtpControlSocket::OnReceive()
Ответ: 500 'AUTH': command not understood.
Трассировка: CFtpLogonOpData::ParseResponse() in state 3
Статус: Небезопасный сервер, не поддерживает FTP через TLS.
Трассировка: CControlSocket::SendNextCommand()
Трассировка: CFtpLogonOpData::Send() in state 5
Трассировка: CFtpControlSocket::SetAsyncRequestReply
Трассировка: CControlSocket::SendNextCommand()
Трассировка: CFtpLogonOpData::Send() in state 6
Команда: USER 93
Трассировка: CFtpControlSocket::OnReceive()
Ответ: 331 Password required for 93.
Трассировка: CFtpLogonOpData::ParseResponse() in state 6
Трассировка: CControlSocket::SendNextCommand()
Трассировка: CFtpLogonOpData::Send() in state 6
Команда: PASS ******
Трассировка: CFtpControlSocket::OnReceive()
Ответ: 230 User 93 logged in.
Трассировка: CFtpLogonOpData::ParseResponse() in state 6
Трассировка: CControlSocket::SendNextCommand()
Трассировка: CFtpLogonOpData::Send() in state 9
Команда: CLNT FileZilla
Трассировка: CFtpControlSocket::OnReceive()
Ответ: 200 Noted OK.
Трассировка: CFtpLogonOpData::ParseResponse() in state 9
Трассировка: CControlSocket::SendNextCommand()
Трассировка: CFtpLogonOpData::Send() in state 10
Команда: OPTS UTF8 ON
Трассировка: CFtpControlSocket::OnReceive()
Ответ: 200 UTF8 ON Ok.
Трассировка: CFtpLogonOpData::ParseResponse() in state 10
Статус: Авторизовались
Трассировка: Measured latency of 36 ms
Трассировка: CFtpControlSocket::ResetOperation(0)
Трассировка: CControlSocket::ResetOperation(0)
Трассировка: CFtpLogonOpData::Reset(0) in state 15
Трассировка: CFileZillaEnginePrivate::ResetOperation(0)
Статус: Получение списка каталогов...
Трассировка: CControlSocket::SendNextCommand()
Трассировка: CFtpListOpData::Send() in state 0
Трассировка: CFtpChangeDirOpData::Send() in state 0
Трассировка: CFtpChangeDirOpData::Send() in state 1
Команда: PWD
Трассировка: CFtpControlSocket::OnReceive()
Ответ: 257 "/" is current directory.
Трассировка: CFtpChangeDirOpData::ParseResponse() in state 1
Трассировка: CFtpControlSocket::ResetOperation(0)
Трассировка: CControlSocket::ResetOperation(0)
Трассировка: CFtpChangeDirOpData::Reset(0) in state 1
Трассировка: CFtpListOpData::SubcommandResult(0) in state 1
Трассировка: CControlSocket::SendNextCommand()
Трассировка: CFtpListOpData::Send() in state 2
Трассировка: CFtpControlSocket::ResetOperation(0)
Трассировка: CControlSocket::ResetOperation(0)
Трассировка: CFtpListOpData::Reset(0) in state 2
Статус: Список каталогов "/" извлечен
Трассировка: CFileZillaEnginePrivate::ResetOperation(0)

Лог сервера если подключение с filezila и c клиента
30.01.2020 12:13:26:182|0022|10.81.3.1 connected
30.01.2020 12:13:26:214|0020|10.81.3.1 AUTH TLS
30.01.2020 12:13:26:214 2|0021|10.81.3.1 500 'AUTH': command not understood.
30.01.2020 12:13:26:245|0020|10.81.3.1 AUTH SSL
30.01.2020 12:13:26:292|0020|10.81.3.1 USER 93
30.01.2020 12:13:26:292|0021|10.81.3.1 331 Password required for 93.
30.01.2020 12:13:26:323|0020|10.81.3.1 PASS ********
30.01.2020 12:13:26:323|0021|10.81.3.1 230 User 93 logged in.
30.01.2020 12:13:26:370|0020|10.81.3.1 CLNT FileZilla
30.01.2020 12:13:26:370|0021|10.81.3.1 200 Noted OK.
30.01.2020 12:13:26:401|0020|10.81.3.1 OPTS UTF8 ON
30.01.2020 12:13:26:401|0021|10.81.3.1 200 UTF8 ON Ok.
30.01.2020 12:13:26:792|0020|10.81.3.1 PWD
30.01.2020 12:13:26:792|0021|10.81.3.1 257 "/" is current directory.
30.01.2020 12:13:35:103|0022|10.81.3.1 disconnected
30.01.2020 12:13:51:400|0022|10.81.3.1 connected
30.01.2020 12:13:51:432|0020|10.81.3.1 AUTH TLS
30.01.2020 12:13:51:432 2|0021|10.81.3.1 500 'AUTH': command not understood.
30.01.2020 12:13:51:479|0020|10.81.3.1 AUTH SSL
30.01.2020 12:13:51:510|0020|10.81.3.1 USER 93
30.01.2020 12:13:51:510|0021|10.81.3.1 331 Password required for 93.
30.01.2020 12:13:51:559|0020|10.81.3.1 PASS ********
30.01.2020 12:13:51:559|0021|10.81.3.1 230 User 93 logged in.
30.01.2020 12:13:51:590|0020|10.81.3.1 CLNT FileZilla
30.01.2020 12:13:51:590|0021|10.81.3.1 200 Noted OK.
30.01.2020 12:13:51:621|0020|10.81.3.1 OPTS UTF8 ON
30.01.2020 12:13:51:621|0021|10.81.3.1 200 UTF8 ON Ok.
30.01.2020 12:13:51:683|0020|10.81.3.1 PWD
30.01.2020 12:13:51:683|0021|10.81.3.1 257 "/" is current directory.
30.01.2020 12:15:13:810|0022|10.81.3.1 connected
30.01.2020 12:15:13:857|0020|10.81.3.1 USER ftp_personal_token_93
30.01.2020 12:15:13:857|0021|10.81.3.1 331 Password required for ftp_personal_token_93.
30.01.2020 12:15:13:904|0020|10.81.3.1 PASS ********
30.01.2020 12:15:13:904|0021|10.81.3.1 230 User ftp_personal_token_93 logged in.
30.01.2020 12:15:13:935|0020|10.81.3.1 OPTS utf8 on
30.01.2020 12:15:13:935|0021|10.81.3.1 200 UTF8 ON Ok.
30.01.2020 12:15:13:982|0021|10.81.3.1 215 Windows Server 2012 R2
30.01.2020 12:15:14:029|0020|10.81.3.1 SITE HELP
30.01.2020 12:15:14:029|0021|10.81.3.1 500 'SITE HELP': command not understood.
30.01.2020 12:15:14:076|0020|10.81.3.1 PWD
30.01.2020 12:15:14:076|0021|10.81.3.1 257 "/" is current directory.
30.01.2020 12:15:14:466|0020|10.81.3.1 NOOP
30.01.2020 12:15:14:466|0021|10.81.3.1 200 Ok. Parameter was ''.
30.01.2020 12:15:14:513|0020|10.81.3.1 CWD /
30.01.2020 12:15:14:513|0021|10.81.3.1 250 CWD command successful. "/" is current directory.
30.01.2020 12:15:14:544|0020|10.81.3.1 TYPE A
30.01.2020 12:15:14:544|0021|10.81.3.1 200 Type set to A.
30.01.2020 12:15:14:591|0020|10.81.3.1 PASV
30.01.2020 12:15:14:591|0022|10.81.3.1 in the same subnet with server IP 10.81.3.11/255.255.255.0
30.01.2020 12:15:14:591|0021|10.81.3.1 227 Entering Passive Mode (10,81,3,11,78,97).
30.01.2020 12:15:16:295|0020|10.81.3.1 NOOP
30.01.2020 12:15:16:295|0021|10.81.3.1 200 Ok. Parameter was ''.
30.01.2020 12:15:16:342|0020|10.81.3.1 CWD /
30.01.2020 12:15:16:342|0021|10.81.3.1 250 CWD command successful. "/" is current directory.
30.01.2020 12:15:16:373|0020|10.81.3.1 TYPE A
30.01.2020 12:15:16:373|0021|10.81.3.1 200 Type set to A.
30.01.2020 12:15:16:389|0022|10.81.3.1 connected
30.01.2020 12:15:16:420|0020|10.81.3.1 PASV
30.01.2020 12:15:16:420|0022|10.81.3.1 in the same subnet with server IP 10.81.3.11/255.255.255.0
30.01.2020 12:15:16:420|0021|10.81.3.1 227 Entering Passive Mode (10,81,3,11,78,99).
30.01.2020 12:15:16:467|0020|10.81.3.1 USER ftp_personal_token_93
30.01.2020 12:15:16:467|0021|10.81.3.1 331 Password required for ftp_personal_token_93.
30.01.2020 12:15:16:545|0020|10.81.3.1 PASS ********
30.01.2020 12:15:16:545|0021|10.81.3.1 530 Login incorrect.
30.01.2020 12:15:16:608|0022|10.81.3.1 disconnected
Аватара пользователя
Алексей Пикуров
Проблема решена, пожалуйста, обновитесь на MyChat 8.
https://nsoft-s.com/news/1341-mychat-8.html