unifi控制器實現(xiàn)https訪問

前言

前一階段入手了ubnt的AP使用,它可以作為單獨的AP使用,也可以通過加入到unifi控制器管理。unifi控制器的創(chuàng)建可以參照官方手冊進行配置。本文主要是配置unifi控制器實現(xiàn)遠程https訪問。

配置步驟

在上一篇ESXi配置SSL證書章節(jié)中,SSL證書已經(jīng)申請下來,并且在apache文件夾中有三個文件。


SSL證書文件

本文中這三個文件都需要使用。

  1. 使用winscp或者使用scp命令將這三個文件上傳至ubuntu系統(tǒng)的cd /var/lib/unifi目錄下。(我的unifi控制器部署在ubuntu下)
$ scp -P [port] 1_root_bundle.crt 2_xxxxx.crt 3_xxxxx.key root@[server]:/var/lib/unifi/
  1. 登錄ubuntu,配置。
$ ssh root@[server] -p [port]
$ cd /var/lib/unifi
# 生成p12文件
$ openssl pkcs12 -export -in 2_xxxxx.crt -inkey 3_xxxxx.key -certfile 1_root_bundle.crt -out unifi.p12 -name unifi -password pass:[password]
# -in 指定私鑰和證書讀取的文件,默認為標準輸入
# -inkey 指定私鑰文件的位置。如果沒有被指定,私鑰必須在-in filename中指定
# -certfile 添加filename中所有的證書信息值
# -out 指定輸出的pkcs12文件,默認為標準輸出
# -name 指定證書以及私鑰的友好名字
# -password 指定導入導出口令來源

# 導入p12至系統(tǒng)
$ keytool -importkeystore -srckeystore unifi.p12 -srcstoretype PKCS12 -srcstorepass [password] -destkeystore /usr/lib/unifi/data/keystore -storepass aircontrolenterprise #因為unifi的keystore存儲密碼為aircontrolenterprise
$ service unifi restart    # 重啟unifi服務(wù)

重啟之后,最好重啟一下AP重新注冊一下,這樣使用域名進行https訪問便會加鎖。


https訪問unifi控制器

使用到openssl和keytool命令,openssl命令的其它參數(shù)讀者可以參考官方解釋。

結(jié)束語

其實配置各個應用的ssl訪問大體一致,均是將證書導入到應用中,訪問的時候便可以讀取證書中的信息和CA頒發(fā)的是否一致,不一致則會報證書錯誤。所以,看清楚應用需要什么證書文件,相當?shù)膶爰纯伞?/p>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容