ASE Cockpit无法通过SSL登录到ASE Server

2020-09-21 03:33发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 在使ASE Cockp...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

在使ASE Cockpit在Windows上运行时遇到问题。
每当服务器上启用SSl时,我都会出现"登录失败"。
如果我在ASE Server上禁用SSL,则从Cockpit登录会起作用。
ASE Cockpit agent.log说:

2018-04-03 16:17:28,713 [INFO] [adapter.UAFLoginCommand] [scc-ui :: 119]-验证Web登录sapsa
2018-04-03 16:17:29,444 [ERROR] [ASEMAP] [RMI TCP连接(8)-127.0.0.1] com.sybase.ua.plugins.asemap.security.ASELoginModule.login(145)-com.sybase.aseaccess.exception.AALSQLException:java.sql.SQLException: JZ00L:登录失败。 检查原因链接到此异常的SQLWarnings。
2018-04-03 16:17:29,454 [WARN] [security.SecurityService] [RMI TCP Connection(8)-127.0.0.1]-登录失败 来自 ludsapdcte01.sapenv.org 。 用户名:sapsa
2018-04-03 16:17:29,454 [错误] [security.AuthenticationHook] [RMI TCP连接(8)-127.0.0.1]-身份验证失败。 请检查用户名和密码。

在服务器上关闭SSL时,相同的密码将在isql和ASE Cockpit中起作用。

在ASE服务器日志中,我得到:

018/04/03 16:45:39.47内核SSL或加密错误信息:psn 388,vsn 23,sockp 000000002B628000错误ID 302,严重性-2,提供程序ID 0.
00:0006:00000:00029 :2018/04/03 16:45:39.47内核SSL或加密错误消息:'SSL握手失败。 根本错误:错误:1408F10B:SSL例程:SSL3_GET_RECORD:版本号错误。

操作系统:Windows 2012 R2
ASE:

Adaptive Server Enterprise/16.0 SP02 PL07/EBF 27572 SMP/P/X64/Windows Server/ase160sp02plx/0/64位/FBO/2017年12月19日星期二22:17:07

有什么想法吗?

关于,
雨者

6条回答
风早神人
2020-09-21 04:00

嗨,Ryan,

感谢您的回答。 最新的sapinst(SP22)提供了要打开的加密功能,这实际上是一种误导,至少在以后您使Cockpit正常工作的情况下。

为了使AppServer的ssl连接和非ssl连接都能正常工作,我在服务器上将enable_ssl设置为1,然后在sql.ini中为 db添加了2个条目(其中2个带ssl 2,无)。/p>

[SID]
master = NLWNSCK,host,4901,ssl
query = NLWNSCK,host,4901,ssl
master = NLWNSCK,host,4905
query = NLWNSCK,host,4905

然后在agent_plugin.xml中,我使用了主条目的非SSL端口(在Cockpit停止的情况下进行设置)。

这行不通。

在agent.log中,我仍然看到:

2018-04-26 13:57:39,760 [错误] [ASEMAP] [RMI TCP连接(6)-127.0.0.1] com.sybase.ua.plugins.asemap.security.ASELoginModule.login(145)- com.sybase.aseaccess.exception.AALSQLException:java.sql.SQLException:JZ00L:登录失败。 检查原因链接到此异常的SQLWarnings。
2018-04-26 13:57:39,766 [WARN] [security.SecurityService] [RMI TCP Connection(6)-127.0.0.1]-登录失败 来自 ludsapdcte01.sapenv.org 。 用户名:sapsa
2018-04-26 13:57:39,766 [错误] [security.AuthenticationHook] [RMI TCP连接(6)-127.0.0.1]-身份验证失败。 请检查用户名和密码。

........

最后我让它工作了。

在ini.sql中,我现在有:

[VTE]
master = NLWNSCK,ludsapdcte01,4901
query = NLWNSCK,ludsapdcte01,4905,ssl
query = NLWNSCK,ludsapdcte01,4905,ssl
query = NLWNSCK,ludsapdcte01,4905,ssl

我注意到的一件奇怪的事情:agent_plugin.xml中ase.port的条目似乎没有什么作用。

在我看来,COCKPIT似乎正在使用sql.ini并读取SID部分中的第一个主条目。
在agent_plugin.xml中将ase.port = 8888设置为仍然有效。
我虽然更改了sql.ini(在SID部分中首先具有ssl条目),但是它停止工作。

提醒其他人:我想继续将ssl-connect用于SAP AS和实用程序集
dbs_syb_port(ENV)和dbs/syb_port(DEFAULT.PFL)设置为ssl端口(此处为4905)。

此致

雨者

一周热门 更多>