RouterOS(Ros)开启HTTPS管理后台的安全访问

为了保障RouterOS(Ros)管理后台的安全访问,通常需要开启https服务,并且需要正确的配置SSL证书才可以安全访问。本文将介绍几种RouterOS配置开启https管理后台访问的方法:

1、RouterOS(ROS)域名证书配置

多数情况下配合https访问都会申请自己专属域名,通过域名商提供SSL证书,配置应用到ROS上面,就可以实现ROS管理后台的https的安全访问。

此次将以阿里云域名证书为例,简单介绍配置过程:

1) 申请阿里云的免费SSL证书,之前域名证书可以申请一年的,但是目前调整了策略,只能申请3个月的免费证书(每3个月还需要重新申请证书配置)。

2)下载nginx(*.pem, *.key)类型的证书。

3)  将上述得到的文件通过ROS的Files-Upload上传,或者直接拖转文件到Files Lists。

4)在System-Certificates-Import选择先导入pem,然后再选择Import导入key,当证书前面的状态变为KT就说明导入成功了。

5)ip-Services开启www-ssl,然后点击配置证书选择刚导入的KT状态证书,应用就可以https访问了。

2、RouterOS(ROS)自签证书重定向操作

为了使得https可以正常访问,我们还可以通过ROS自签的证书来操作,免去ssl证书的申请,需要创建root根证书和https证书,下面命令将使用RouterOS(ROS)创建自签证书来完成https的配置:

/certificate
add name=root-cert common-name=Router days-valid=3650 key-usage=key-cert-sign,crl-sign
sign root-cert
add name=https-cert common-name=Router days-valid=3650
sign ca=root-cert https-cert

开启自签证书https访问 

/ip service
set www-ssl certificate=https-cert disabled=no
set www disabled=yes

3、RouterOS(ROS)HTTPS重定向操作

/ip/services/并禁用服务www,确保www-ssl已启用并完成证书配置。之后,在防火墙NAT 规则添加dstnat的重定向条例,使访问RouterOS的http 80端口重定向https 443端口 

ip firewall nat add chain=dstnat dst-address=192.168.1.1 protocol=tcp dst-port=80 action=redirect to-ports=443

4、HTTPS防火墙端口转发配置

很多运行商是自动屏蔽本都服务器的80和443端口的,所以为了正常访问,可以将/ip/services/处的www和www-ssl的端口做相应的修改,然后在firewall的NAT处做一条dstnat端口转发(8443转4443),端口需要根据实际需求自行修改)就可以实现任何互联网的https的安全访问了

/ip firewall nat
chain=dstnat action=dst-nat to-addresses=192.168.66.1 to-ports=4443 protocol=tcp dst-port=8443 log=yes log-prefix=""

猜你喜欢

转载自blog.csdn.net/yuweigu0/article/details/136964158