Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

Linux VPS 入門級安全加固指南:SSH 埠修改、強密碼、DDoS Deflate 與 iptables

編輯:關於伺服器

第一層:修改 SSH 連接埠(避開自動掃描)

vi /etc/ssh/sshd_config
# Port 22 → Port 1998  (建議 4-5 位數、未被佔用)
service sshd restart

客戶端同步修改連接埠。

第二層:設定高強度 Root 密碼

  • 長度 ≥ 12 字元,含大小寫、數字、特殊符號
  • SolusVM 等面板可直接修改,或 SSH 執行 passwd root
  • 進階:禁用 Root 登入、建立 sudo 普通用戶、僅允許金鑰認證

第三層:部署 DDoS Deflate + iptables 輕量防禦

安裝

wget https://www.inetbase.com/scripts/ddos/install.sh
chmod +x install.sh
./install.sh

配置 /usr/local/ddos/ddos.conf

APF_BAN=0          # 使用 iptables 而非 APF
EMAIL_TO="admin@yourdomain.com"  # 封禁通知郵箱
BAN_PERIOD=600     # 封禁秒數

白名單保護

vi /usr/local/ddos/ignore.ip.list
# 加入自己的固定 IP、監控伺服器 IP
chattr +i /usr/local/ddos/ignore.ip.list  # 防誤刪

第四層:基礎 iptables 規則範本

iptables -P INPUT DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp --dport 1998 -j ACCEPT   # SSH 新埠
iptables -A INPUT -p tcp --dport 80 -j ACCEPT     # HTTP
iptables -A INPUT -p tcp --dport 443 -j ACCEPT    # HTTPS
# 其他業務埠按需開放
service iptables save

持續維護清單

  • 每月執行 yum update -y / apt upgrade
  • 定期審計 /var/log/secure、/var/log/auth.log
  • 啟用 auditd 監控關鍵系統呼叫
  • 備份 /etc/ssh/sshd_config、/etc/sysconfig/iptables
Copyright © Windows教程網 All Rights Reserved