介紹如何以 OpenSSL 的指令實作橢圓曲線 ECDH 金鑰交換,並參考 ECIES 加密架構,搭配 AES 演算法加密資料。
Linux
OpenSSL 加密大型檔案指令教學與範例
介紹如何使用 OpenSSL 指令,以 AES 與 RSA 這兩個對稱式與非對稱式加密演算法,加密與解密大型檔案。
Linux 使用 fio 硬碟 I/O 效能測試工具教學與範例
介紹如何在 Linux 系統上使用 fio
硬碟 I/O 測試工具,測量硬碟讀取與寫入速度。
Grafana 整合 Nginx 網頁伺服器設定教學與範例
本篇介紹如何設定 Grafana 整合 Nginx 網頁伺服器的反向代理(reverse proxy)與 HTTP 基本認證(basic access authentication),透過外部網址登入並存取 Grafana 網頁內容。
Python 計算檔案 SHA256 雜湊檢查碼教學與範例
介紹如何在 Python 中計算檔案的 SHA256 雜湊檢查碼,判斷檔案內容是否有損毀或遭受竄改。
Linux 以 Systemd 啟動 Jupyter Notebook 搭配 Nginx 反向代理設定教學
介紹如何在 Ubuntu Linux 中設定以 systemd 啟動 Jupyter Notebook,並透過 Nginx 的反向代理(reverse proxy)讓外部使用者使用 Jupyter Notebook。
Linux 檢查、測試 CPU AES-NI 硬體加速加密指令集教學
本篇介紹如何在 Linux 系統上檢查 Intel CPU 是否有支援 AES-NI 加密指令集,並以 OpenSSL 測試 AES-NI 硬體加速的效果。
CentOS Linux 7.9 自行編譯、安裝 OpenSSH 9.0p1 伺服器教學與範例
本篇如何在過時的 CentOS Linux 7.9 系統上,自行編譯與安裝 OpenSSH,升級舊版的 sshd
伺服器。
Linux 使用 Prometheus 與 Grafana 監控伺服器狀態、發送告警 Email 簡訊教學與範例
本篇介紹如何在 Ubuntu Linux 中安裝與設定 Prometheus 與 Grafana,用來監控伺服器狀態、發送告警 Email 簡訊。
Linux 設定 pam_tty_audit 記錄 SSH 使用者操作指令教學與範例
介紹如何在 Ubuntu Linux 中設定 PAM 的 pam_tty_audit
透過 auditd
記錄下 SSH 登入的使用者操作指令。