Advanced Search
Search Results
6 total results found
Linux SSH 啟用 OTP 驗證登入
安裝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 使用 nftables 和 Fail2ban 檢測封鎖
運行環境 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...
LS-WVL 使用NUT (Network UPS Tools)監控UPS
運行環境 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 Syslog-ng 轉發和過濾日誌
使用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...
LS-WVL 安裝 Debian12
下載檔案 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 簡易 Python3 FTP
簡單的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