Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

6 total results found

Linux SSH 啟用 OTP 驗證登入

Linux 相關

安裝Qrencode、OATH和pam apt install qrencode oathtool libpam-oath 設定oathtool 產生一組隨機的十六進位字串,並把它存成環境變數 HEX_SECRET export HEX_SECRET=$(head -15 /dev/urandom | sha256sum | cut -b 1-30) 產生六位數OTP密碼 oathtool --totp=SHA256 --verbose --digits=6 $HEX_SECRET 紀錄Base3...

LINUX
OPENSSH

Linux 使用 nftables 和 Fail2ban 檢測封鎖

Linux 相關

運行環境 Debian 12 nftables 是 Linux 取代舊版 iptables 的新一代封包過濾與 NAT 框架,由於Linux各發行版已開始使用nftables,以下使用nftables 和 Fail2ban檢測登入失敗並封鎖 安裝Fail2ban apt install fail2ban python3-systemd 設定Fail2ban 建立/etc/fail2ban/fail2ban.local並配置啟用ipv6 [DEFAULT] allowipv6 = au...

LINUX
FAIL2BAN
NFTABLES

LS-WVL 使用NUT (Network UPS Tools)監控UPS

Buffalo LS-WVL

運行環境 LS-WVL刷Debian 12 安裝套件 apt install -y nut 設定 編輯/etc/nut/nut.conf ,修改MODE=netclient,確認權限為root nut none: Nut 未設定standalone: 獨立模式, 一般在只有一個 UPS 且只負責本地系統(不提供網路服務)的情況下使用.netserver:  Nut Server.netclient: 客戶端模式, 只啟動 nut-monitor, 用於連接遠端的 Nut 服務. root@LS...

LINUX
LS-WVL
UPS

Linux Syslog-ng 轉發和過濾日誌

Linux 相關

使用OpenObserve時,需要用AxoSyslog來傳送LOG,而Synology和OpenWrt內建只有基本Syslog-ng而不是加強版AxoSyslog 若要升級到AxoSyslog也非常麻煩(不支援或重新編譯),可以將Synology和OpenWrt Syslog指向已安裝AxoSyslog的設備讓它來一併轉發 編輯/etc/syslog-ng/syslog-ng.conf options { keep-hostname(yes);chain_hostnames(off); flush_lines...

LINUX
OPENOBSERVE

LS-WVL 安裝 Debian12

Buffalo LS-WVL

下載檔案 initrd.buffalo uImage.buffalo acp_commander.jar 1.acp_commander安裝 準備一台已經運行原廠Buffalo的LS WVL設備 將initrd.buffalo和uImage.buffalo複製到acp_commander.jar同目錄 運行指令尋找設備IP java -jar acp_commander.jar -f 複製安裝檔到設備 java -jar acp_commander.jar -t <device ip a...

LINUX
LS-WVL

Linux 簡易 Python3 FTP

Linux 相關

簡單的Python FTP腳本,方便測試 安裝pip apt install python3-pip 安裝pyftpdlib pip3 install pyftpdlib 執行pyftpdlib 切換到欲當作目錄的資料夾 python3 -m pyftpdlib -p 21 建立有帳密的FTP python3 -m pyftpdlib -p 21 -u test -P 123456 -w      

LINUX
PYTHON