linux下安装EJBCA 搭建私有CA服务器
linux下安装EJBCA 搭建私有CA服务器
EJBCA是一个全功能的JAVA的CA系统软件,我们可以用此搭建私有CA服务器;
一:首先我的测试环境:
1. linux mint18.3 62位:同ubuntu
2. ejbca_ce_6_5_0 : 下载地址 https://sourceforge.net/projects/ejbca/files/ejbca6/ejbca_6_5_0/
3. jboss-eap-6.4.0 :下载地址 https://developers.redhat.com/products/eap/download/ (需要redhat账号)
4. java环境:openjdk8
注意:ubuntu下用户权限$以及目录权限
二:安装过程
1. 创建user用户并添加主目录
1 2 | //创建user用户,并指定主目录user sudo useradd -d /home/user -m user |
2. 将下载的文件 ejbca,jboss放到 /home/user 目录下,并使用unzip命令解压;
1 | ejbca_ce_6_5_0 ejbca_ce_6_5_0.zip jboss-eap-6.4 jboss-eap-6.4.0.zip |
3. 安装JDK以及ant,打开终端,定义为终端A
1 | sudo apt-get install default -jdk-headless ant ant-optional unzip |
4. 配置ejbca与jboss的关联,终端A
1 | sudo echo "appserver.home=/home/user/jboss-eap-6.4" >> ejbca_ce_6_5_0/conf/ejbca.properties |
5. 另外打开一个终端B,开启jboss服务
1 | jboss-eap-6.4/bin/standalone.sh |
6.在之前终端A,下开启ant配置
1 2 3 4 | cd ejbca_ce_6_5_0 #遇到提示,一路回车 sudo ant deploy <br><br>sudo ant install |
7. 在终端B,下重新开启jboss服务
1 2 3 4 5 | #停止之前的 ctrl-c #重新开启 sudo jboss-eap-6.4/bin/standalone.sh |
8. 如果一切顺利正常的话,会生成如下浏览器用的p12文件
1 2 3 | /home/user/ejbca_ce_6_5_0/p12/superadmin.p12 #把这个文件放到浏览器上导入,mac下可直接双击导入钥匙串,默认密码ejbca |
9.浏览器打开服务管理页面
1 2 3 | https: //server:8443/ejbca #server就是你安装ejbca电脑的ip或域名 |
10 . 在浏览器里面页面
参考:https://www.ejbca.org/docs/installation.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2014-04-11 xcode 5 使用 XCTest 做单元测试