7.9. 创建并配置 KRA 实例
本节论述了针对 SubCA 安装和配置 KRA 实例。在本例中,KRA 安装在 rhcs10.example.com 上,其内部目录服务器位于 rhds11.example.com 上。
确保文件 /opt/pki_rsa/ca-chain.pem
包含完整的 CA 证书链(SubCA 和 RootCA 证书):
ls -l /opt/pki_rsa/ca-chain.pem cat /opt/pki_rsa/ca-chain.pem
# ls -l /opt/pki_rsa/ca-chain.pem
# cat /opt/pki_rsa/ca-chain.pem
7.9.1. 替换临时 DS 证书(KRA) 复制链接链接已复制到粘贴板!
在安装 KRA 之前,我们为 KRA 的目录服务器发布官方 SSL 服务器证书,以取代临时 bootstrap。为此,我们首先要为目录服务器证书创建一个证书签名请求(CSR),然后将此请求提交到 CA。
确保您使用 DS 服务器的 FQDN,如 cn=rhds11.example.com
/ host=rhds11.example.com
。
为真实 DS 证书生成 CSR
在 rhds11.example.com 上,为真实 DS 证书生成 PKCS10 证书签名请求:
停止 DS :
dsctl slapd-CC-RSA-KRA-LDAP stop
# dsctl slapd-CC-RSA-KRA-LDAP stop
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
certutil
工具生成 CSR:certutil -R -d /etc/dirsrv/slapd-CC-RSA-KRA-LDAP -s "CN=rhds11.example.com" -g 2048 -f /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/pwdfile.txt -a -o /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/Server-Cert-kra.csr -z /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/noise.txt
# certutil -R -d /etc/dirsrv/slapd-CC-RSA-KRA-LDAP -s "CN=rhds11.example.com" -g 2048 -f /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/pwdfile.txt -a -o /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/Server-Cert-kra.csr -z /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/noise.txt
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重要编辑上面获取的
Server-Cert-kra.csr
输出文件,以在"Begin Certificate Request"之前删除几行。例如:
vi /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/Server-Cert-kra.csr
# vi /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/Server-Cert-kra.csr
Copy to Clipboard Copied! Toggle word wrap Toggle overflow CSR 文件必须以"-----BEGIN CERTIFICATE REQUEST-----"行开头,并以"-----END CERTIFICATE REQUEST-----"行结尾。
远程将
Server-Cert-kra.csr
文件复制到 CA 所在的系统中。例如:scp /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/Server-Cert-kra.csr root@rhcs10.example.com:/root/.dogtag/pki_rsa_bootstrap/certs_db/Server-Cert-kra.csr
# scp /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/Server-Cert-kra.csr root@rhcs10.example.com:/root/.dogtag/pki_rsa_bootstrap/certs_db/Server-Cert-kra.csr
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
发出真实 DS 证书
在 rhcs10.example.com 上,发布实际的 SSL 服务器证书:
生成 CMC 请求:
创建
CMCRequest
配置文件。例如:vim /root/.dogtag/pki_rsa_bootstrap/certs_db/cmc.dirsrv-kra_pkcs10.cfg
# vim /root/.dogtag/pki_rsa_bootstrap/certs_db/cmc.dirsrv-kra_pkcs10.cfg
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
CMCRequest
命令生成请求:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
提交 CMC 请求:
创建
HttpClient
配置文件。例如:vim /root/.dogtag/pki_rsa_bootstrap/certs_db/HttpClient_dirsrv-kra.cfg
# vim /root/.dogtag/pki_rsa_bootstrap/certs_db/HttpClient_dirsrv-kra.cfg
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
HttpClient
命令提交请求:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
处理 CMC 响应:
使用
CMCResponse
处理响应,以 PEM 格式单独以链的形式显示所有证书:重要使用 "-v" 选项运行 CMCResponse 将链中每个证书的 PEM 返回为 Cert:0, Cert:1 等。在所有 PEM 下,输出也会以用户打印格式显示链中的每个证书。由于证书没有以固定顺序显示,因此为了确定其在链中的位置,您必须检查每个 "Certificate" 下的"Subject: "。对应的 PEM 显示在上面的同一位置。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将新
Server-Cert
DS 证书保存到 bootstrap 证书目录(例如/root/.dogtag/pki_rsa_bootstrap/certs_db/
)中的文件中。.pem
文件必须以 header-----BEGIN CERTIFICATE-----
开头,并以 footer-----END CERTIFICATE-----
结束。例如:vi /root/.dogtag/pki_rsa_bootstrap/certs_db/Server-Cert-kra.pem
# vi /root/.dogtag/pki_rsa_bootstrap/certs_db/Server-Cert-kra.pem
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 其中
Server-Cert-kra.pem
是 Directory Server 实例的新Server-Cert
证书,它充当 KRA 的 internaldb。注意RootCA 的签名证书应与以下命令的输出匹配:
certutil -L -d /var/lib/pki/rhcs10-RSA-RootCA/alias/ -n "CA Signing Cert - rhcs10-RSA-RootCA" -a
# certutil -L -d /var/lib/pki/rhcs10-RSA-RootCA/alias/ -n "CA Signing Cert - rhcs10-RSA-RootCA" -a
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
远程将新的
Server-Cert
证书复制到 rhds11.example.com。例如:scp /root/.dogtag/pki_rsa_bootstrap/certs_db/Server-Cert-kra.pem root@rhds11.example.com:/etc/dirsrv/slapd-CC-RSA-KRA-LDAP/
# scp /root/.dogtag/pki_rsa_bootstrap/certs_db/Server-Cert-kra.pem root@rhds11.example.com:/etc/dirsrv/slapd-CC-RSA-KRA-LDAP/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
替换临时 DS 证书
在 rhds11.example.com 上,将临时 DS 证书替换为实际的 DS 证书:
将
dirsrv
目录的内容保存到备份目录中:cp -r /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/ /etc/dirsrv/save-rsa/slapd-CC-RSA-KRA-LDAP/
# cp -r /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/ /etc/dirsrv/save-rsa/slapd-CC-RSA-KRA-LDAP/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 删除旧的 DS 证书:
certutil -D -d /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/ -f /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/pwdfile.txt -n "Server-Cert"
# certutil -D -d /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/ -f /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/pwdfile.txt -n "Server-Cert"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow certutil -D -d /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/ -f /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/pwdfile.txt -n "Self-Signed-CA"
# certutil -D -d /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/ -f /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/pwdfile.txt -n "Self-Signed-CA"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 逐个导入新创建的 DS 证书和 CA 证书。例如:
certutil -d /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/ -f /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/pwdfile.txt -A -t "CT,C,C" -n "CA Signing Cert - rhcs10-RSA-RootCA" -i /opt/pki_rsa/rootCA.pem
# certutil -d /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/ -f /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/pwdfile.txt -A -t "CT,C,C" -n "CA Signing Cert - rhcs10-RSA-RootCA" -i /opt/pki_rsa/rootCA.pem
Copy to Clipboard Copied! Toggle word wrap Toggle overflow certutil -d /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/ -f /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/pwdfile.txt -A -t "CT,C,C" -n "CA Signing Cert - rhcs10-RSA-SubCA" -i /opt/pki_rsa/subCA.pem
# certutil -d /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/ -f /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/pwdfile.txt -A -t "CT,C,C" -n "CA Signing Cert - rhcs10-RSA-SubCA" -i /opt/pki_rsa/subCA.pem
Copy to Clipboard Copied! Toggle word wrap Toggle overflow certutil -d /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/ -f /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/pwdfile.txt -A -t "u,u,u" -n "Server-Cert" -i /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/Server-Cert-kra.pem
# certutil -d /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/ -f /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/pwdfile.txt -A -t "u,u,u" -n "Server-Cert" -i /etc/dirsrv/slapd-CC-RSA-KRA-LDAP/Server-Cert-kra.pem
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 列出证书:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启动 DS :
dsctl slapd-CC-RSA-KRA-LDAP start
# dsctl slapd-CC-RSA-KRA-LDAP start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 测试以确认 LDAP 服务器已启动并在运行(如果是单独的系统,则在 CA 主机上进行测试):
ldapsearch -x -D "cn=Directory Manager" -H ldaps://rhds11.example.com:22636 -b "dc=example,dc=com" -w SECret.123
# ldapsearch -x -D "cn=Directory Manager" -H ldaps://rhds11.example.com:22636 -b "dc=example,dc=com" -w SECret.123
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果在单独的系统上测试,请在
ldapsearch
命令前面包含 CA 证书链,例如:LDAPTLS_CACERT=/opt/pki_rsa/ca-chain.pem ldapsearch -x -D "cn=Directory Manager" -H ldaps://rhds11.example.com:22636 -b "dc=example,dc=com" -w SECret.123
# LDAPTLS_CACERT=/opt/pki_rsa/ca-chain.pem ldapsearch -x -D "cn=Directory Manager" -H ldaps://rhds11.example.com:22636 -b "dc=example,dc=com" -w SECret.123
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
7.9.2. 安装 KRA 实例 复制链接链接已复制到粘贴板!
要安装 KRA , 请使用单步方法或两步方法。以下流程描述了单步方法。如果要使用两步方法进行安装,请参阅 ] 和 xref:_rootca_two_step[。
BEFORE 安装 KRA,如果您打算将 AIA 扩展指向外部 OCSP 实例,而不是 CA 的内部 OCSP,请确保首先按照 第 7.7.4 节 “设置默认 AIA 扩展以指向此 OCSP” 中的步骤操作。
先决条件
- 以 root 用户身份登录 rhcs10.example.com。
- 您在我们的示例中有 第 7.1.2.5 节 “为 KRA 安装 DS 实例”,CC-RSA-KRA-LDAP 是 KRA 的内部数据库。
流程
在所选位置(如
/root/pki_rsa
)创建一个 KRA 安装文件:cd /root/pki_rsa
# cd /root/pki_rsa
Copy to Clipboard Copied! Toggle word wrap Toggle overflow vi kra_inst.cfg
# vi kra_inst.cfg
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意除非明确指定,否则系统证书别名将自动命名为
pki_instance_name
的值。为了避免共享 HSM 上的证书别名冲突,请为每个实例创建使用不同的实例名称。
以下安装文件中指定的值是示例。除了更改 HSM 密码外,还要相应地编辑值,如 ports, directory, nicknames, domains…
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行
pkispawn
工具来安装 KRA 子系统:pkispawn -s KRA -f kra_inst.cfg --debug
# pkispawn -s KRA -f kra_inst.cfg --debug
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 这将在
/var/lib/pki/rhcs10-RSA-KRA
中创建 KRA 实例。
为便于参考,如果您想要使用两步方法安装 KRA:
首先使用
--skip-configuration
选项运行pkispawn
工具来安装 RHCS KRA 实例:pkispawn -s KRA -f kra_inst.cfg --skip-configuration --debug
# pkispawn -s KRA -f kra_inst.cfg --skip-configuration --debug
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在两个安装步骤间自定义配置文件
运行
pkispawn
工具来配置 KRA:pkispawn -s KRA -f kra_inst.cfg --skip-installation --debug
# pkispawn -s KRA -f kra_inst.cfg --skip-installation --debug
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
显示已安装 KRA 实例的状态:
pki-server status rhcs10-RSA-KRA
# pki-server status rhcs10-RSA-KRA
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 请注意安全代理、Admin 和 pkiconsole URL。
- 验证 KRA 代理网页是否可以访问。
将 KRA bootstrap 管理员证书导入到 nssdb 中:
pki -d /root/.dogtag/pki_rsa_bootstrap/certs_db client-cert-import --pkcs12 /opt/pki_rsa/rhcs10-RSA-KRA/kra_admin_cert.p12 --pkcs12-password SECret.123
# pki -d /root/.dogtag/pki_rsa_bootstrap/certs_db client-cert-import --pkcs12 /opt/pki_rsa/rhcs10-RSA-KRA/kra_admin_cert.p12 --pkcs12-password SECret.123
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 通过运行
kra-key-request-find
命令验证 KRA 的健全性。它应该显示证书:pki -p 28443 -d /root/.dogtag/pki_rsa_bootstrap/certs_db -n “PKI Bootstrap Administrator for RSA-KRA” kra-key-request-find
# pki -p 28443 -d /root/.dogtag/pki_rsa_bootstrap/certs_db -n “PKI Bootstrap Administrator for RSA-KRA” kra-key-request-find
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
在完成下一小节中详述的设置步骤后,您只能执行实际的密钥归档和恢复测试。
7.9.3. 为 KRA 配置 OAEP 支持 复制链接链接已复制到粘贴板!
将 KRA 配置为使用 OAEP (Optimal Asymmetric Encryption Padding)密钥传输协议通过编辑 KRA 的 CS.cfg
配置文件来完成。
本节适用于支持 AES 密钥 wrapping/unwrapping 的 HSM,如带有固件 v12.72.1 的 Entrust nShield Connect XC 单元。
前提条件
- 以 root 用户身份登录 rhcs10.example.com。
流程
停止 KRA:
pki-server stop rhcs10-RSA-KRA
# pki-server stop rhcs10-RSA-KRA
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
编辑
/var/lib/pki/rhcs10-RSA-KRA/kra/conf/CS.cfg
配置文件并添加以下三行:
keyWrap.useOAEP=true
kra.legacyPKCS12=false
kra.nonLegacyAlg=AES/None/PKCS5Padding/Kwp/256
启动 KRA:
pki-server start rhcs10-RSA-KRA
# pki-server start rhcs10-RSA-KRA
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重启 SubCA:
pki-server restart rhcs10-RSA-SubCA
# pki-server restart rhcs10-RSA-SubCA
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
7.9.4. 创建 KRA 角色用户 复制链接链接已复制到粘贴板!
- 按照 第 7.12 节 “创建 PKI 角色用户” 中的步骤,在 KRA 中创建单角色 admin、代理审核用户。
7.9.5. 测试密钥归档 复制链接链接已复制到粘贴板!
本例演示了没有任何 pki 角色的普通用户如何创建证书注册请求,并使其自动发布(= 自签名 CMC 注册),同时让私钥由 KRA 归档。
先决条件配置
如果您之前还没有这样做,请按照 第 7.8.4.3 节 “测试 CMC 共享令牌” 中的步骤为您的测试用户设置共享 secret (本例中为 FooUser123)。
流程
此流程提供常规(非pki-role)用户(如 FooUser123)要执行的步骤,以便自行执行自签名 CMC 证书注册。这可以在任何 FooUser123 的主目录中 完成,例如 /home/FooUser123/certs_db
。
如果客户端 nssdb 不存在,请创建一个:
pki -d /home/FooUser123/certs_db -c SECret.123 client-init
$ pki -d /home/FooUser123/certs_db -c SECret.123 client-init
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用 KRA 传输证书创建一个 CRMF 请求:
在 SubCA 的 EE 页面(本例中为 0x555251b)中找到 KRA 传输证书序列号。
另外,如果您知道证书的通用名称,您也可以找到其序列号,例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用其序列号导出 KRA 传输证书:
pki -d /home/FooUser123/certs_db -c SECret.123 -p 31443 ca-cert-export 0x555251b --output-file /home/FooUser123/certs_db/kra_transport.txt
# pki -d /home/FooUser123/certs_db -c SECret.123 -p 31443 ca-cert-export 0x555251b --output-file /home/FooUser123/certs_db/kra_transport.txt
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用传输证书创建 CRMF 请求:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
生成 CMC 请求:
使用您在上一步中获取的 CRMF 请求和私钥 ID 创建
CMCRequest
配置文件。例如:vi /home/FooUser123/certs_db/cmc-crmf-self.cfg
# vi /home/FooUser123/certs_db/cmc-crmf-self.cfg
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
CMCRequest
命令生成请求:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
提交 CMC 请求:
创建
HttpClient
配置文件。例如:vim /home/FooUser123/certs_db/HttpClient-cmc-crmf.self.cfg
# vim /home/FooUser123/certs_db/HttpClient-cmc-crmf.self.cfg
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
HttpClient
命令提交请求:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
使用
CMCResponse
命令处理响应:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证:
-
要验证 KRA UI 的健全性,请访问 KRA 代理页面 , 选择请求类型 Show key archival 请求 以及 Show completed 的请求。这应该会显示
CN=FooUser123, UID=FooUser123
的归档密钥信息。
7.9.6. 测试密钥恢复 复制链接链接已复制到粘贴板!
通过以下步骤测试密钥恢复过程:
- 作为 KRA 代理,进入浏览器中的 KRA 代理服务页面,然后点 Recover Keys 链接。
选择 证书 复选框以便按证书搜索密钥:
解析之前的响应文件,以 base64 格式显示叶证书,例如:
CMCResponse -d /home/FooUser123/certs_db -i /home/FooUser123/certs_db/cmc.self.Resp -v
# CMCResponse -d /home/FooUser123/certs_db -i /home/FooUser123/certs_db/cmc.self.Resp -v
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将 base64 编码的叶证书复制并粘贴到文本字段中(例如
cert0
:确保证书的"Subject"具有 UID=FooUser123,DC=example,DC=com),验证 显示 密钥。
点 Recover。确保选择了 Async Recovery 复选框,以便在恢复持续时允许浏览器会话关闭。
注意异步恢复是执行密钥恢复的默认方法。不再支持同步密钥恢复。
- 点 Recover。根据代理方案,指定数量的代理必须授权此密钥恢复。使代理搜索密钥以恢复,然后批准开始的恢复。
-
当所有代理都授权恢复后,选择代理页面左侧的 List Requests,然后选择 Request type
show key recovery requests
and Request statusshow all requests
。 - 点与批准的恢复请求对应的请求号,根据要求输入 PKCSautomationhub 密码两次,然后点 Retrieve PKCSmtc。
- 弹出一个对话框。单击 Save File,以下载私钥证书所有者的 PKCSautomationhub 文件。
收到 PKCSautomationhub 文件后,证书/密钥所有者可以将密钥恢复到其 Firefox nssdb 中。例如:
pk12util -d ~/.mozilla/firefox/’1234gggg.Default User’ -n "FooUser123 cert" -i getAsyncPk12
# pk12util -d ~/.mozilla/firefox/’1234gggg.Default User’ -n "FooUser123 cert" -i getAsyncPk12
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 现在,您可以再次使用该证书。
7.9.7. 增加 KRA pkiconsole 超时 复制链接链接已复制到粘贴板!
停止 KRA:
pki-server stop rhcs10-RSA-KRA
# pki-server stop rhcs10-RSA-KRA
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 通过编辑
/var/lib/pki/rhcs10-RSA-KRA/conf/server.xml
文件来增加超时周期:<Connector name="Secure" port="28443" … connectionTimeout="3000000"
<Connector name="Secure" port="28443" … connectionTimeout="3000000"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 然后重启 KRA:
pki-server start rhcs10-RSA-KRA
# pki-server start rhcs10-RSA-KRA
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
7.9.8. 使用客户端身份验证登录到 KRA pkiconsole 复制链接链接已复制到粘贴板!
-
使用
authType=sslclientauth
配置 KRA,并通过以下 第 7.13.6 节 “使用客户端身份验证配置 pkiconsole 登录” 导入角色用户证书。 使用角色用户的客户端身份验证证书登录到 pkiconsole:
pkiconsole -d <home .redhat-idm-console dir> -n <client cert> https://rhcs10.example.com:28443/kra
# pkiconsole -d <home .redhat-idm-console dir> -n <client cert> https://rhcs10.example.com:28443/kra
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 然后从列表中选择角色用户证书别名,如 KRA adminV。登录到控制台应该可以成功。
7.9.9. 安装后 复制链接链接已复制到粘贴板!
如果要安装其他 RHCS 实例,请继续下一小节。完成所有需要的 RHCS 实例安装后,请访问 第 7.13 节 “安装后” 以完成额外的设置。