|
Firebird 3.0 подключение НЕ SYSDBA с WireCrypt = Required
|
|||
---|---|---|---|
#18+
1. Установили FB3.0.2 под виндой 2. восстановили базу из бэкапа 3. подключились под SYSDBA в режимах WireCrypt = Disabled и WireCrypt = Required. посмотрели сниффером, что канал зашифрован 4. добавили пользователя (в IBEXPERT) 5. дали ему RDB$ADMIN 6. при WireCrypt = Required ошибка Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Client attempted to attach unencrypted but wire encryption is required. 7. при WireCrypt = Disabled или WireCrypt = Enabled подключается но канал не зашифрован Вопрос: что сделать, чтобы заработал зашифрованный канал под пользователем и почему под SYSDBA все с полпинка заработало? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2017, 10:45 |
|
Firebird 3.0 подключение НЕ SYSDBA с WireCrypt = Required
|
|||
---|---|---|---|
#18+
kirill_sg, когда используется родной клиент он по умолчанию пытается установить шифрованное соединение. Клиент 2.5 этого не умеет в принципе ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2017, 11:01 |
|
Firebird 3.0 подключение НЕ SYSDBA с WireCrypt = Required
|
|||
---|---|---|---|
#18+
Симонов Денис, Клиент, разумеется, указан от FB3 и при входе от SYSDBA и от другого пользователя. В одном случае работает-в другом-нет ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2017, 11:18 |
|
Firebird 3.0 подключение НЕ SYSDBA с WireCrypt = Required
|
|||
---|---|---|---|
#18+
kirill_sg, а какой тип аутентификации используется Srp или Legacy_Auth? Изменённые параметры конфига в студию ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2017, 11:29 |
|
Firebird 3.0 подключение НЕ SYSDBA с WireCrypt = Required
|
|||
---|---|---|---|
#18+
Симонов Денис, AuthServer = Legacy_Auth, Srp, Win_Sspi AuthClient = Srp, Win_Sspi, Legacy_Auth UserManager = Legacy_UserManager, Srp ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2017, 11:35 |
|
Firebird 3.0 подключение НЕ SYSDBA с WireCrypt = Required
|
|||
---|---|---|---|
#18+
kirill_sg, так у тебя новый пользователь создан в Legacy_UserManager ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2017, 11:38 |
|
Firebird 3.0 подключение НЕ SYSDBA с WireCrypt = Required
|
|||
---|---|---|---|
#18+
1. Создаём юзера и убеждаемся что он не админ и был создан плагином Srp Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
2. Коннект с этим юзером и проверка св-в соединения Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Конфиг - по-умолчанию. Вопросы ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2017, 11:40 |
|
Firebird 3.0 подключение НЕ SYSDBA с WireCrypt = Required
|
|||
---|---|---|---|
#18+
kirill_sg, собственно если тебе надо пользоваться и новым клиентом и старым одновременно, то WireCrypt = Required ставить нельзя (либо Enabled, либо Disabled). А судя по конфигурации это требуется иначе зачем нужен AuthServer = Legacy_Auth , Srp, Win_Sspi ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2017, 11:46 |
|
Firebird 3.0 подключение НЕ SYSDBA с WireCrypt = Required
|
|||
---|---|---|---|
#18+
Симонов Денис, Наоборот, мне НУЖНО пользоваться ТОЛЬКО новым клиентом. Переход будет одномоментным и подключаться будут ТОЛЬКО созданные пользователи в Srp и с клиентом FB3 Остальные ДОЛЖНЫ будут получить отлуп. Т.е. я правильно понял, что надо убрать отовсюду Legacy_ и завести пользователя с новым конфигом? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2017, 11:50 |
|
Firebird 3.0 подключение НЕ SYSDBA с WireCrypt = Required
|
|||
---|---|---|---|
#18+
kirill_sg, если хочешь совсем отрубить Legacy то да. Впрочем в AuthClient не надо, чтобы сохранилась возможность подключаться к 2.5. Теперь о твоей проблеме. У тебя указано UserManager = Legacy_UserManager, Srp. Это обозначает, что когда в операторе CREATE USER не указан конкретный плагин управления пользователями, то берётся первый из списка. В твоём случае пользователь был создан в Legacy_UserManager. Это легко проверить выполнив Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2017, 11:56 |
|
Firebird 3.0 подключение НЕ SYSDBA с WireCrypt = Required
|
|||
---|---|---|---|
#18+
Симонов Денис, Да, спасибо, это я уже проверил и действительно, он был создан Legacy/ Только непонятно, почему шифрование канала зависит от метода аутентификации пользователя. логично было бы Клиент FB3 & включен режим шифрования - шифровать траффик. При несоблюдении одного из условий - либо не шифруем либо отлуп. Но все же спасибо, все получилось. Я убрал Legacy нафиг. За ненадобностью. Ибо возможные ошибки из-за старых клиентов FB3 перевешивает все остальное. Админы штатно разошлют клиента. Пользователей (как учетных записей) не много, перезаведем. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2017, 12:14 |
|
|
start [/forum/topic.php?fid=40&fpage=39&tid=1561351]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 140ms |
0 / 0 |