`

停止启用了安全性的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的安全性。

    SQLServer2000数据访问安全性

    ### SQLServer2000数据访问安全性 #### 引言 在现代的分布式Web应用程序架构中,数据存储扮演着至关重要的角色。对于这类应用而言,数据不仅需要被妥善存储,还需要确保其安全性,即只有拥有适当权限的用户才能...

    新建SQL_server方式的用户名和密码

    2. **指定认证方式**:在新建登录对话框中选择“SQL Server Authentication”作为认证方式,并输入登录名和密码。 3. **设置默认数据库**:指定用户的默认数据库,避免每次登录时需要选择数据库。 4. **用户映射**:...

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

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

    VisualSVN server 3.9.1 用户自助修改密码

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

    启用 XML 安全性

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

    修改sql server2008登录密码

    在SQL Server 2008中,管理员或数据库维护人员可能需要修改登录密码,以确保系统的安全性或应对用户忘记密码的情况。以下是一个详细的步骤指南,教你如何修改SQL Server 2008登录密码: 1. **启动SQL Server ...

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

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

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

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

    开机不输入密码

    开机不输入密码指的是在操作系统启动过程中自动登录到系统而无需用户手动输入密码的行为。这种设置可以提高用户的便捷性,但同时也可能降低系统的安全性。 #### 1.2 应用场景 - **家庭环境**:对于个人或家庭使用的...

    sqlserver密码修改

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

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

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

    windows server 2008 恢复密码

    在Windows Server 2008操作系统中,忘记管理员或用户密码可能会导致无法访问系统,这时候就需要进行密码恢复。以下是一个详细步骤,指导你如何在Windows Server 2008上恢复或重置密码: 首先,你需要一个Windows ...

    如何修改sqlserver密码.docx

    在使用SQL Server的过程中,为了确保数据的安全性,管理员经常需要更改数据库的登录密码。本文档将详细介绍如何在SQL Server环境中修改sa用户的密码,并确保更改后能够正常使用新密码进行登录。 #### 二、准备工作 ...

    SQL Server如何启用xp_cmdshell组件1

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

    Windows Server 2008中Administrator登陆密码

    默认情况下,为了增强系统的安全性,Windows Server 2008在安装后会强制要求用户为`Administrator`账户设置一个复杂的登录密码。这个密码必须遵循一定的规则,以防止轻易被猜解或破解。 密码复杂性要求如下: 1. ...

    SQL Server 2005 启用远程连接

    ### SQL Server 2005 启用远程连接详解 #### 一、为SQL Server ...通过以上步骤,我们可以成功地为SQL Server 2005启用远程连接,并确保了安全性和可用性。这对于管理和维护部署在不同地理位置上的数据库非常有帮助。

    WindowsXP系统停止服务后电脑如何提高账户密码安全性.docx

    - 在“开始”菜单中选择“运行”,输入`secpol.msc`打开“本地安全设置”。 - 在“本地安全设置”窗口中,展开“账户策略”>“密码策略”。 - 双击“密码必须符合复杂性要求”,将其设置为“已启用”。 2. **...

    SQL SERVER去密码脚本

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

Global site tag (gtag.js) - Google Analytics