centos sftp安全策略有哪些
小樊
38
2025-08-10 14:23:32
以下是CentOS SFTP的安全策略:
- 用户权限管理
- 创建专用SFTP用户组(如
sftpusers
),限制用户只能访问其主目录。
- 禁止用户使用shell登录,设置
/sbin/nologin
或/bin/false
。
- 目录权限控制
- 使用
ChrootDirectory
将用户限制在指定目录,确保目录权限为755
,且所有者为root
。
- 在用户目录下创建可写子目录(如
uploads
),并设置775
权限。
- 协议与认证安全
- 禁用SSH默认的
/bin/false
子系统,使用internal-sftp
。
- 启用SSH密钥认证,禁用密码认证(或设置强密码策略)。
- 服务与防火墙配置
- 限制SSH服务仅监听必要端口(默认22),关闭不必要的端口和服务。
- 配置防火墙(如
firewalld
)限制访问来源IP。
- 日志与监控
- 系统级安全增强
- 定期更新系统和OpenSSH软件包,修复漏洞。
- 根据需要启用SELinux策略,限制SFTP访问范围。