溫馨提示×

SFTP配置中如何防止暴力破解

小樊
38
2025-08-17 03:30:51
欄目: 編程語言

防止SFTP暴力破解可從以下方面配置:

  1. 使用Fail2Ban:監控日志,對多次登錄失敗的IP進行封禁。
    • 安裝:sudo apt-get install fail2ban(Debian)或 sudo yum install fail2ban(CentOS)。
    • 配置:編輯 /etc/fail2ban/jail.local,設置 maxretry(最大嘗試次數)、bantime(封禁時間)等參數。
  2. 啟用SSH密鑰認證:禁用密碼登錄,使用公鑰/私鑰對認證。
    • 生成密鑰對:ssh-keygen -t rsa -b 4096,將公鑰復制到服務器 ~/.ssh/authorized_keys。
    • 修改配置:/etc/ssh/sshd_config 中設置 PasswordAuthentication no、PubkeyAuthentication yes。
  3. 限制登錄嘗試次數:通過PAM模塊或SSH配置限制失敗次數。
    • 編輯 /etc/pam.d/sshd,添加 auth required pam_tally2.so deny=3 unlock_time=600。
    • 或在 sshd_config 中設置 MaxAuthTries 3。
  4. 防火墻限制:限制SSH端口(默認22)的訪問頻率,僅允許可信IP。
    • 使用 iptablesufw 設置規則,例如限制60秒內超過3次連接則丟棄。
  5. 其他措施
    • 禁用root登錄:PermitRootLogin no。
    • 修改默認端口:降低被掃描風險。
    • 定期更新系統:修復安全漏洞。

以上措施可組合使用,顯著提升SFTP安全性。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女