如何替 tomato USB 加上 SSL 憑證

2018/12/09 12:02 0 評論 A+ a-

如何替刷 tomato USB 的 router 加上 SSL

此範例使用的環境:
Router : ASUS RT-N18U
Firmware: Tomato by Shibby 140 K26ARM USB DigiLand-AIO-64K
前提:
1. 你要有一個網址指向到你的 router
2. 你要有 DNS 的設定權
3. 你要有這個網址的憑證&金鑰 (免費的SSL申請)
萬事俱備後,只要按以下步驟執行,就可以將憑證安裝到 Router 囉!
1. 取得證書的憑證檔(cert.pem)及私鑰檔(key.pem)

2. 使用 putty 進入路由器

3. 將 cert.pem 及 key.pem 的內容貼到 /etc/ 下(複寫原檔案)

4. 輸入以下指令將憑證寫入 nvram
nvram set https_crt_file="`tar -C / -cz etc/cert.pem etc/key.pem | openssl enc -a`"
nvram commit

5. 輸入以下指令重啟網站伺服器
service httpd restart
完成!

歡迎留下寶貴的建議,或者給我一個鼓勵喔!