|
楼主 |
发表于 2008-5-7 11:22:36| 字数 666| - 中国–广东–广州–海珠区 电信
|
显示全部楼层
看到论坛有人问起怎么管理 client证书, 我看了很多大虾写的资料,说说一般的 管理方法
假设我的openvpn安装在 C:\Program Files\下
@1.server端如何注销用户:
首先你需要有server端的ca.key文件,这个是管理所有证书的钥匙文件,非常重要的说,把你需要吊销的证书的 .key 文件, .ser文件,.crt文件复制到OpenVPN\easy-rsa文件夹下
1.在开始->运行->cmd,
cd C:\Program Files\OpenVPN\easy-rsa //进入easy-rsa 目录
vars //在服务器端作任何修改前,需要执行一下这个命令
revoke-full * //*为你需要吊销证书的 common name,如我要吊销一个common name为 test 用户的证书,则可以这样输入 revoke-full test
2.这样在OpenVPN\easy-rsa文件夹下的 keys 目录下面, 生成一个 crl.pem 文件
3.把这个crl.pem 文件放到 config 目录下面
4.然后修改 server 的 ovpn 配置文件,在最后面加上这句
crl-verify crl.pem
这样test用户就被吊销了,test就不可以再登陆server服务器.
需要吊销多个用户的,重复2操作,不同的是命令中 * 的common name 名字,新生成的 crl.pem 会自动纪录之前所吊销的所有用户,最后记得把这个最后一次生成的 crl.pem 文件放到 到 config 目录下面 替代掉原来的 哦.
[ Edited by y2k008 on 2008-5-7 12:20 ] |
|