debian

Debian SFTP如何进行安全加固

小樊
41
2025-09-02 05:50:54
栏目: 智能运维

以下是Debian SFTP的安全加固措施:

  1. 更新系统与软件:定期升级系统和OpenSSH到最新版本,修复漏洞。
  2. 使用密钥认证:生成SSH密钥对,将公钥添加到服务器~/.ssh/authorized_keys,禁用密码认证。
  3. 配置Chroot环境:在/etc/ssh/sshd_config中设置ChrootDirectory限制用户仅能访问主目录,配合ForceCommand internal-sftp禁用Shell。
  4. 限制访问权限
    • 禁止root登录:设置PermitRootLogin no
    • 限制登录IP:通过防火墙(如ufw/iptables)仅允许可信IP访问SSH端口。
  5. 防范暴力破解:安装Fail2Ban,监控登录失败日志并自动封禁异常IP。
  6. 优化服务配置
    • 修改默认SSH端口(如2222),降低被扫描风险。
    • 禁用不必要的功能:X11Forwarding noAllowTcpForwarding no
  7. 日志与监控:启用详细日志(LogLevel VERBOSE),定期审查/var/log/auth.log
  8. 其他措施:使用防火墙限制端口访问,定期备份数据,最小化安装非必要软件。

配置后需重启SSH服务生效:sudo systemctl restart sshd

0
看了该问题的人还看了