- HTTPS:為避免連網過程中所傳輸的資料被攔截、竊取,會使用 HTTPS 其應用 TLS (或 SSL) 來加密 HTTP 的請求與回應。萬一資料被攔截時看不到文字,只是一堆看似隨機的字元。
- 憑證:TLS 是一種公開金鑰加密的技術:使用一對金鑰,即「公開金鑰」和「私密金鑰」,其中公開金鑰透過網頁伺服器的 SSL 憑證與用戶端裝置共享。當用戶端與伺服器端連線時,這兩個裝置使用公開金鑰和私密金鑰協商一個新的金鑰(稱為工作階段金鑰),用以加密它們之間的所有通訊。
- 申請憑證:有數種獲得方式,但因安全考量,能選擇的越來越少,
- 本機憑證:因客戶端瀏覽器無法驗證憑證的真實性,需在客戶端設定,多已不支援。
- 憑證服務:多數是付費服務,而免費服務中的 Let's Encrypt 是比較獲得認可。
- 網域名稱:在申請憑證過程中需要網站的「網域名稱」,有很多免費網域名稱可註冊使用。若是公司行號也可付費註冊一個特別的網域名稱。
2025年4月27日 星期日
設定 Apache 的 SSL/TLS 使用 Let's Encrypt 的憑證並更新
自己架設網站有幾個問題要先考慮:
2021年4月10日 星期六
利用『USB/IP』將 USB 裝置『重導』至另一部電腦(2021修訂)
之前為了使用接在遠端電腦的 USB 裝置,整理紀錄下來的〝利用『USB/IP』將 USB 裝置『重導』至另一部電腦〞一文,最近找出來使用,發現內容有些不適用現在的版本,故修訂前文以更新紀錄。
使用 USB/IP 將接在遠端電腦的 USB 裝置透過網路『重導』到另一台電腦,已經不需要經由 RPM Fusion - Free 套件庫安裝了,Fedora 自己的套件庫已經有收錄。
測試的結論先整理一下,免得有人像筆者一樣,試了半天才發現不合需求,而浪費時間。
使用 USB/IP 將接在遠端電腦的 USB 裝置透過網路『重導』到另一台電腦,已經不需要經由 RPM Fusion - Free 套件庫安裝了,Fedora 自己的套件庫已經有收錄。
測試的結論先整理一下,免得有人像筆者一樣,試了半天才發現不合需求,而浪費時間。
- 目前的版本兩台電腦都需以 root 權限設定,才可順利重導 USB 裝置。
- 目前的版本只能『一對一重導』,尚不能『一對多分享』。
- USB 裝置所在電腦或稱為 Server(伺服器),接收重導那台稱為 Client(客戶端)。
- Client 端電腦若為「圖型化桌面環境」,重導後會『自動掛載』該 USB 裝置。
一、安裝 USB/IP
2020年11月29日 星期日
解決「將 Dev-C++ 安裝在 Linux 中的 Wine 時,不能使用【編譯並執行】功能」之問題
這次用的 Dev-C++ 是裝在 Linux 中的 Wine,不過當下了【編輯並執行(Compile & Run)】命令時,郤沒出現應有的終端機畫面。查了一下,是 Dev-C++ 在 Wine 中執行時,有個執行編譯後執行檔的程式不能正確被 Dev-C++ 呼叫所致。
找了網路解法,也不能直接解決,看來是查到的解法不適用我的環境,只好動手改一下。出問題的是位於「~/.wine/drive_c/Program Files (x86)/Dev-Cpp」目錄下的「ConsolePauser.exe」這個程式。
2020年11月28日 星期六
解決「將 Dev-C++ 安裝在 Linux 中的 Wine 時,Dev-C++ 中文化」之問題
最近有機會再接觸到 Dev-C++,發現已有中文環境的選項,想說換成中文看看(註:雖然寫程式時,還是習慣英文介面)。
從《功能選單》的《Tools》再點選《Environment Options》,就出現如下的設定畫面。
2019年3月24日 星期日
解決「MATE 桌面右上角『音量控制圖示』不見」的問題
通常調整音量是透過「Mate 桌面」右上角是
來達成,但是有時候會消失不見。這時要調整音量就有些不方便,『登出、再登入』當然可以解決,但是不方便。
想說可能是某個「對應的程式」出了問題,查了一下系統,發現是 mate-volume-control-applet 這個程式的問題。當然,這裏先不討論修改該程式錯誤的問題,先把
找回來比較重要,只要在「終端機」下這個命令就可以讓它再出現了。
註:出現問題的狀況是:為了將聲音從藍牙耳機輸出,將本機的喇叭關閉,而在藍牙耳機離線時,聲音系統無法找到替代的聲音輸出裝置(應該是切換為 Dummy Output)而當掉。
來達成,但是有時候會消失不見。這時要調整音量就有些不方便,『登出、再登入』當然可以解決,但是不方便。想說可能是某個「對應的程式」出了問題,查了一下系統,發現是 mate-volume-control-applet 這個程式的問題。當然,這裏先不討論修改該程式錯誤的問題,先把
找回來比較重要,只要在「終端機」下這個命令就可以讓它再出現了。[SiB@Celeron-D ~]$ mate-volume-control-applet &其中,命令結尾的『&』是讓這個程式在背景執行的作用。
註:出現問題的狀況是:為了將聲音從藍牙耳機輸出,將本機的喇叭關閉,而在藍牙耳機離線時,聲音系統無法找到替代的聲音輸出裝置(應該是切換為 Dummy Output)而當掉。
已測試版本:
- Fedora 29 + MATE Desktop 1.20.4
2019年1月12日 星期六
將 Fedora 安裝在「軟體 RAID」的 RAID 硬碟組以保護系統
RAID 是利用增加的硬碟來保護儲存的資料,如果想要整個碟碟都納入保護(即:將 RAID 硬碟組做為「開機硬碟」)。以往多需要買一張「RAID 控制卡」,以安裝 RAID 硬碟組。後來,晶片組漸漸將 RAID 的功能加入,只要在 BIOS 設定好就可以了。
不過,利用晶片組所提供的 RAID 功能之硬碟組,當更換主機板時,可能會不相容,如此一來想保護硬碟資料的初衷就失敗了。幸好,Linux 支援「Software RAID (軟體 RAID)」的功能,不再受限於主機板及 BIOS (註),再加上 CPU 的運算能力已超過一般用途所需。因此,使用 Linux 的「軟體 RAID」就是一個不錯的選擇。
不過,利用晶片組所提供的 RAID 功能之硬碟組,當更換主機板時,可能會不相容,如此一來想保護硬碟資料的初衷就失敗了。幸好,Linux 支援「Software RAID (軟體 RAID)」的功能,不再受限於主機板及 BIOS (註),再加上 CPU 的運算能力已超過一般用途所需。因此,使用 Linux 的「軟體 RAID」就是一個不錯的選擇。
2019年1月10日 星期四
解決「某些 HP 印表機不能使用 Fedora 內建設定程式」的問題
在 Fedora 中使用用 HP 印表機,之前都是由《程式選單》→《系統》→《管理》中點選《列印設定值》以開啟印表機設定程式 (system-config-printer)。在安裝 Fedora 26 以後版本,發現這個設定程序已不能順利使用印表機了。網路上有提到用 hp-setup 就可以正確,查到方法趕快測試。
安裝前的準備工作
在使用 HP-Setup 安裝驅動程式前,要先開啟一個「通訊埠」SLP,即:427/TCP,請參考前文〝 Fedora 18 的「防火牆」設定(一):開「通訊埠」〞操作。
使用 HP-Setup 安裝驅動程式
網路上有提到用 hp-setup 就可以正確,查到方法趕快測試,
訂閱:
文章 (Atom)
