zhcn 技术 WordPress 配置 WAS 在关闭期间停止请求密码

配置 WAS 在关闭期间停止请求密码

每次关闭 DMGR、Nodeagent 或 JVM 时都被提示输入凭据,这让您感到沮丧吗?

您将了解如何配置 IBM WebSphere Application Server 以停止每次提示您输入凭证,这样您就不再需要这样做了。

提示的密码是
提示的密码是
提示的密码是

在默认的 WebSphere 安装中,如果启用了安全性,则每次关闭时都会出现类似于下图所示的凭据提示。

以下步骤将帮助您配置 WAS,使其在关闭期间不会提示输入凭据。

注意:这必须在配置文件级别(例如 DMGR 或节点代理)完成,并假设您使用默认连接类型 (SOAP)。那么你准备好了吗?

  • 登录WAS服务器
  • 转到 $PROFILE_HOME 属性
  • 创建soap.client.props 的备份。或者,您可以使用 backupconfig.sh 来备份完整的 WebSphere 配置,如此处所述。
  • 使用 vi 修改soap.client.props 文件并注意以下三个更改:

首先,将 SOAP 安全性从 false 更改为 true。

 com.ibm.SOAP.securityEnabled=true 

第二和第三– 输入管理员角色权限的用户和密码。

 com.ibm.SOAP.loginUserid=chandan #change this with your environment admin
com.ibm.SOAP.loginPassword=chandan # changed this 
  • 该文件看起来像这样

肥皂客户端道具
肥皂客户端道具
肥皂客户端道具

  • 通过重新启动每个节点、DMGR 或 JVM 进行测试。

以下是一些有用的提示

您可以在上面的文件中看到用户和密码以纯文本形式显示,这在生产环境中是不可取的。我们建议对您的密码进行加密。方法如下。

  • 导航到 $PROFILE_HOMEbin 文件夹
  • 运行以下命令来加密您的密码
 ./PropFilePasswordEncoder.sh $PROFILE_HOME/properties/soap.client.props com.ibm.SOAP.loginPassword 

例子:-

 [root@localhost bin]# ./PropFilePasswordEncoder.sh /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/properties/soap.client.props com.ibm.SOAP.loginPassword
[root@localhost bin]# 
  • 接下来,我们来看看密码字段。
 com.ibm.SOAP.loginPassword={xor}PDc+MTs+MQ== 
  • 你可以看到它是加密的,这好多了,对吧?

顺便问一下,您知道可以解密 XOR 密码吗?

想学习 WAS 管理吗?查看此Udemy 课程。

配置 WAS 在关闭期间停止请求密码
配置 WAS 在关闭期间停止请求密码

每次关闭 DMGR、Nodeagent 或 JVM 时都被提示输入凭据,这让您感到沮丧吗?

您将了解如何配置 IBM WebSphere Application Server 以停止每次提示您输入凭证,这样您就不再需要这样做了。

提示的密码是
提示的密码是
提示的密码是

在默认的 WebSphere 安装中,如果启用了安全性,则每次关闭时都会出现类似于下图所示的凭据提示。

以下步骤将帮助您配置 WAS,使其在关闭期间不会提示输入凭据。

注意:这必须在配置文件级别(例如 DMGR 或节点代理)完成,并假设您使用默认连接类型 (SOAP)。那么你准备好了吗?

  • 登录WAS服务器
  • 转到 $PROFILE_HOME 属性
  • 创建soap.client.props 的备份。或者,您可以使用 backupconfig.sh 来备份完整的 WebSphere 配置,如此处所述。
  • 使用 vi 修改soap.client.props 文件并注意以下三个更改:

首先,将 SOAP 安全性从 false 更改为 true。

 com.ibm.SOAP.securityEnabled=true 

第二和第三– 输入管理员角色权限的用户和密码。

 com.ibm.SOAP.loginUserid=chandan #change this with your environment admin
com.ibm.SOAP.loginPassword=chandan # changed this 
  • 该文件看起来像这样

肥皂客户端道具
肥皂客户端道具
肥皂客户端道具

  • 通过重新启动每个节点、DMGR 或 JVM 进行测试。

以下是一些有用的提示

您可以在上面的文件中看到用户和密码以纯文本形式显示,这在生产环境中是不可取的。我们建议对您的密码进行加密。方法如下。

  • 导航到 $PROFILE_HOMEbin 文件夹
  • 运行以下命令来加密您的密码
 ./PropFilePasswordEncoder.sh $PROFILE_HOME/properties/soap.client.props com.ibm.SOAP.loginPassword 

例子:-

 [root@localhost bin]# ./PropFilePasswordEncoder.sh /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/properties/soap.client.props com.ibm.SOAP.loginPassword
[root@localhost bin]# 
  • 接下来,我们来看看密码字段。
 com.ibm.SOAP.loginPassword={xor}PDc+MTs+MQ== 
  • 你可以看到它是加密的,这好多了,对吧?

顺便问一下,您知道可以解密 XOR 密码吗?

想学习 WAS 管理吗?查看此Udemy 课程。

配置 WAS 在关闭期间停止请求密码
配置 WAS 在关闭期间停止请求密码