【原创】在Junos上开启https服务(x509)

2009-05-13 15:08:34来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折



Junos8.5提供了丰富的用户管理方式,总体来讲包含两类:CLI 和 WEBUI。
其中CLI包括Telnet、SSH、serial三种方式。配置都很简单。WEBUI包括HTTP和HTTPS两种登录方式,HTTP的启用和配置都比较简单,在此不做介绍。本文重点介绍HTTPS的配置。

首先开启https服务:

root# set system services web-management https port 443 local-certificate https

上面这条命令表示用名称为https的x.509证书来开启https服务,并设定https服务的端口为443.
提交一下,系统提示信息如下:

root# commit
[edit system services web-management https local-certificate]
  'local-certificate https'
    certificate must be configured under 'security certificates local'
error: commit failed: (statements constraint check failed)

这是因为我们还没有定义名称为https的x.509证书,所以https服务无法应用它。所以,现在的首要任务是产生一个x.509证书。

我们用openssl来制造证书。登陆opensll的官方网站
http://www.openssl.org/
下载最新版本OpenSSL 0.9.8i.tar.gz安装包。
到FreeBSD下面安装OpenSSL 0.9.8i.tar.gz,步骤如下:

mm#
mm# cd /usr/myfolder/
mm# ls
id_dsa                          openssl-0.9.8i.tar.gz           vim-6.4.6_1.tbz
id_dsa.pub                                    vmware-freebsd-tools.tar.gz
mm# tar zxvf openssl-0.9.8i.tar.gz
mm# cd openssl-0.9.8i.tar.gz
mm# make install
mm# make
mm#
mm#

安装完OpenSSL 0.9.8i.tar.gz之后,我们就利用它来产生一个证书,命令如下:

mm#
mm# pwd
/usr/myfolder
mm# openssl req -x509 -nodes -newkey rsa:1024 -keyout https.pem -out https.pem
Generating a 1024 bit RSA private key
.......................................++++++
.............++++++
writing new private key to 'https.pem'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:ch
State or Province Name (full name) [Some-State]:shandong
Locality Name (eg, city) []:qingdao
Organization Name (eg, company) [Internet Widgits Pty Ltd]:zenith
Organizational Unit Name (eg, section) []:zenith
Common Name (eg, YOUR name) []:mm
Email Address []:mmzhang@zaixin.com
mm# ls
https.pem                       openssl-0.9.8i.tar.gz           vmware-freebsd-tools.tar.gz

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Apache2.2.6 VirtualHost 403 error

下一篇:list(,$temp) leak with eacc+suhosin