我们在 Windows 服务器上安装了 MQ explorer 版本 9 并试图访问运行在 Linux 服务器上的远程主机上的 QM,所以我们想通过安装在 Windows 机器上的 MQ explorer 连接到 Linux 服务器上的远程 QM 因此,根据访问此 MQ 资源管理器的客户端要求,我们需要与 PAM 集成,从 PAM 启动 MQ 资源管理器并传递凭据,它应自动填充并启动 MQ 资源管理器。 PAM 将填写凭据并自动启动 MQ 资源管理器。 要将 MQ 资源管理器集成到 PAM 并从 PAM 启动,我们需要有特定的“过程参数,它将传递我们在连接到远程 QM 时传递的所有输入”或任何 api 以合并 im PAM 你能帮忙解决这个要求吗? 是否有任何要在 Windows 中执行的命令来启动 MQ 资源管理器以使用我们将在 GUI 中提供的所有参数连接到远程队列管理器?
答案 0 :(得分:0)
我认为您正在将一堆不应该合并的信息合并在一起。
所有 MQ 客户端应用程序(包括 MQ Explorer)在连接到队列管理器时都应该使用用户 ID 和密码,并且在连接上也使用 SSL/TLS 是个好主意。
MQ 客户端应用程序不应该/不需要知道队列管理器将执行哪种身份验证。即本地操作系统、LDAP 和 PAM(仅限 Unix/Linux)。
队列管理器如何验证传入的 UserId 和 Password 由队列管理器的 CONNAUTH 属性控制。目前CONNAUTH支持Local OS、LDAP、PAM认证。
因此,在 MQ Explorer 中,执行以下操作以添加您的用户 ID 和密码:
右键单击队列管理器并选择连接详细信息 -> 属性
点击左侧面板中的UserId
点击启用用户识别并输入您的用户 ID 和密码。
点击确定按钮保存。
现在,当您连接到该特定远程队列管理器时,假设队列管理器已设置为进行身份验证,它将对传入的用户 ID 和密码进行身份验证。
答案 1 :(得分:0)
我认为你想要的是自动启动 MQ Explorer 并启动由命令行参数定义的连接。
这不是完全可能的。您可以使用 strmqcfg 命令启动 MQ Explorer,但连接参数在内部进行管理。
答案 2 :(得分:-1)
为了将 MQ 资源管理器与运行在 linux 服务器上的 QM 集成,IBM 知识中心简要介绍了一些事情。或许对你有帮助,
https://www.ibm.com/support/knowledgecenter/SSFKSJ_9.1.0/com.ibm.mq.ins.doc/q009353_.html