`

停止启用了安全性的WAS Server而不手动输入密码之第二种选择

    博客分类:
  • Java
阅读更多
停止启用了安全性的WAS Server而不手动输入密码之第二种选择

众所周知的应当是如下最简单的方式了
%PROFILE_HOME%\bin\stopServer.bat serverXyz -username Xyz -password Xyz
但是用户名与密码全是明文了,在某些场景下可能不太符合

现在给出第二种选择方法
set PROFILE_HOME=D:\IBM\WebSphere\AppServer\6.1\profiles\AppSrvSingle
cd %PROFILE_HOME%\properties
先备份一下 sas.client.props 与 soap.client.props 文件

由于连接的方式有两种 : SOAP 与 RMI,默认是 SOAP 方式
1. SOAP 方式的修改
打开 soap.client.props 文件,约在第 26 行
com.ibm.SOAP.loginUserid=
com.ibm.SOAP.loginPassword=
默认下,值均为空的,填入目前正在使用的用户与密码,比如均为WebSphere
com.ibm.SOAP.loginUserid=WebSphere
com.ibm.SOAP.loginPassword=WebSphere
然后执行
%PROFILE_HOME%\bin\PropFilePasswordEncoder.bat %PROFILE_HOME%\properties\soap.client.props com.ibm.SOAP.loginPassword -Backup
执行成功后,会有如下提示
NOTE:  all specified passwords already encoded in target file == %PROFILE_HOME%\properties\soap.client.props

NOTE:  Backup file %PROFILE_HOME%\properties\soap.client.props.bak contains unencoded passwords
打开 soap.client.props 文件可以看到密码已经加密,如下
com.ibm.SOAP.loginUserid=WebSphere
com.ibm.SOAP.loginPassword={xor}CDo9DC83Oi06
然后停止WAS Server直接采用如下命令停止WAS Server即可,不需要再输入用户名与密码了
%PROFILE_HOME%\bin\stopServer.bat server1

%PROFILE_HOME%\bin\stopServer.bat server1 -conntype SOAP
默认的SOAP连接端口是 SOAP_CONNECTOR_ADDRESS 端口

2. RMI 方式的修改与 SOAP 方式类同
打开 sas.client.props 文件,约在第 90 行
com.ibm.CORBA.loginUserid=
com.ibm.CORBA.loginPassword=
默认下,值均为空的,填入目前正在使用的用户与密码,比如均为WebSphere
com.ibm.CORBA.loginUserid=WebSphere
com.ibm.CORBA.loginPassword=WebSphere
然后执行
%PROFILE_HOME%\bin\PropFilePasswordEncoder.bat %PROFILE_HOME%\properties\sas.client.props com.ibm.CORBA.loginPassword -Backup
执行成功后,会有如下提示
NOTE:  all specified passwords already encoded in target file == %PROFILE_HOME%\properties\sas.client.props

NOTE:  Backup file %PROFILE_HOME%\properties\sas.client.props.bak contains unencoded passwords
打开 soap.client.props 文件可以看到密码已经加密,如下
com.ibm.CORBA.loginUserid=WebSphere
com.ibm.CORBA.loginPassword={xor}CDo9DC83Oi06
需要注意的是 RMI 方式还需要更改如下键值
com.ibm.CORBA.loginSource=prompt

com.ibm.CORBA.loginSource=properties
然后停止WAS Server直接采用如下命令停止WAS Server即可,不需要再输入用户名与密码了
%PROFILE_HOME%\bin\stopServer.bat server1 -conntype RMI -port 2809
默认的RMI连接端口是 BOOTSTRAP_ADDRESS 端口
分享到:
评论

相关推荐

    WAS 安全性配置

    WebSphere Application Server (WAS) 的安全性配置是保障应用系统安全运行的关键环节。本文将深入探讨如何配置WAS的自定义用户注册表、使用数据库及集成 Lightweight Directory Access Protocol (LDAP) 的过程。 ##...

    sqlserver 登陆企业管理器需要输入密码

    在SQL Server数据库管理系统中,...总结来说,确保SQL Server的安全涉及多个层面,包括但不限于正确的身份验证设置、强大的密码策略、用户权限管理和监控。理解并实践这些知识点,能有效提升SQL Server 2000的安全性。

    设置密码以后,第二次开机不输入密码

    标题中的“设置密码以后,第二次开机不输入密码”指的是在计算机上启用自动登录功能,这样在启动电脑后,用户无需每次手动输入密码即可直接进入系统。这种功能在多用户环境中或者需要快速启动而不进行安全验证的场景...

    VisualSVN server 3.9.1 用户自助修改密码

    这个链接会引导用户到一个安全的页面,允许他们输入新密码并确认。 4. **验证和安全考虑** 当用户提交新密码时,系统应进行适当的验证,例如检查新密码的复杂性,避免过于简单的密码。此外,所有的密码更改操作都...

    启用 XML 安全性

    启用 XML 安全性 启用 XML 安全性 启用 XML 安全性 启用 XML 安全性 启用 XML 安全性

    SQLServer管理员账号SA密码修改工具2.0

    在IT领域,数据库管理系统是核心组成部分之一,而Microsoft SQL Server作为一款广泛应用的关系型数据库系统,其安全性至关重要。本文将深入探讨SQL Server中的管理员账号SA(System Administrator)以及如何使用"SQL...

    VisualSVN Server2.5.5增加在线修改密码功能

    总之,VisualSVN Server 2.5.5的在线修改密码功能是其在用户管理和安全性上的一大进步。通过理解其背后的技术实现,管理员可以更好地利用这一特性,优化团队的工作流程,同时提高系统的安全性。

    sqlserver密码修改

    值得注意的是,使用第三方工具修改密码虽然方便,但这种方法可能存在安全隐患,因此在恢复密码后应立即更新系统和数据库的安全策略,包括但不限于: 1. 更改`sa`账户的密码策略,使其符合复杂性要求,如包含大小写...

    监控启用全局安全后ND环境下的WebSphere6.1.

    在IT行业中,WebSphere Application Server(WAS)是一款由IBM提供的企业级应用服务器,用于运行和管理Java EE应用程序。WebSphere 6.1是其早期的一个版本,它提供了丰富的功能和高可扩展性,尤其适合大型分布式环境...

    SQL Server如何启用xp_cmdshell组件1

    然而,出于安全考虑,`xp_cmdshell`默认是禁用的,因为不恰当的使用可能导致严重的安全风险,比如恶意用户可能会利用这个功能执行有害的操作。 错误描述中指出,当尝试执行`xp_cmdshell`时,SQL Server会阻止该操作...

    MS SQL Server 2000 安装·启用·卸载

    在 MS SQL Server 2000 的安装、启用、卸载和注册过程中,确保理解每个步骤的含义,遵循最佳实践,以确保系统的稳定性和安全性。对于身份验证模式的选择,一般推荐使用 Windows 身份验证,因为这样可以更好地集成于...

    SQL SERVER去密码脚本

    在SQL Server数据库管理系统中,有时用户可能会遇到一个棘手的问题:在安装时明明没有设置SA(系统管理员)账户的密码,但在尝试登录时却被要求输入密码。这种情况可能是由于多种原因引起的,例如默认的安全配置或者...

    浅析Windows Server 2003对域的安全性保障

    默认情况下,Windows Server 2003并未开启全面的审核策略,但根据实际需求,管理员可以选择性地启用特定的审核项目,以平衡安全性和系统性能。公钥策略则涉及到证书和加密,确保数据传输的安全。软件限制策略可以...

    websphere安全性配置

    包括用户注册表的定制、全局安全性的启用、强制 Java2 安全性的选项定义等。 2.1 用户注册表的定制 用户注册表是 WebSphere 应用服务器中的一种安全机制,用于存储用户和用户组的信息。在用户注册表中,可以定制...

    VisualSVN Server 新增用户修改登录密码的功能

    在IT行业中,版本控制系统是开发团队协作的重要工具,其中Subversion(SVN)因其稳定性、易用性而广受欢迎。VisualSVN Server是一款基于Windows平台的免费Subversion服务器,它提供了一个直观的图形用户界面来管理和...

    MSDE数据库手动修改密码

    如果修改密码后无法连接,检查是否正确输入了新的密码,或者是否在SQL Server身份验证模式下连接。如果问题依然存在,可能需要恢复备份或寻求专业帮助。 以上就是关于“MSDE数据库手动修改密码”的详细步骤和相关...

    SQL2005用户密码设置

    选择“安全性”选项卡,然后在身份验证模式下选择“SQL Server和Windows身份验证模式”。 在混合模式下,sa账户是可用的,sa是SQL Server的内置管理员账户。如果要启用sa,可以在此处设置其密码。如果希望sa密码为...

    三菱GX WORKS3连接FX5U系列PLC时,弹出窗口提示:用户认证功能或安全性强化模式未启用.docx

    三菱GX WORKS3连接FX5U系列PLC时,弹出窗口提示:用户认证功能或安全性强化模式未启用

    IBM 红皮书 WAS WebSphere Application Server

    《IBM 红皮书 WAS WebSphere Application Server Liberty Profile Guide for Developers》是针对开发者的一份详细指南,旨在帮助他们理解并有效地使用WebSphere Application Server (WAS) 的Liberty Profile。WAS是...

    修改Microsoft SQL Server 2005中sa的密码.docx

    1. 打开 SQL Server,连接数据库引擎,身份验证方式选择无所谓,不知道 sa 密码的就选“Windows 身份验证”,连接数据库。 2. 展开,在“安全性”>“登录名”中找到 sa,右击,选择“属性”。在右侧的“常规”选项中...

Global site tag (gtag.js) - Google Analytics