SSHield
SSHield 是一个强大的 Linux 服务器安全配置工具,专注于 SSH 安全加固和系统安全配置。
特性
- 🔐 SSH 安全配置
- 🛡️ 防火墙管理
- 📧 登录通知
- 🔍 系统检测
安装
go install github.com/Hootrix/sshield/cmd/sshield@latest
使用
# 查看帮助
sshield --help
# SSH 配置
sshield ssh key-only # 配置仅密钥登录
sshield ssh password # 配置密码策略
sshield ssh port -p 2222 # 修改 SSH 端口
# 防火墙配置
sshield firewall setup
sshield firewall status
sshield firewall rule
# 配置登录通知
sshield notify webhook -u "YOUR_WEBHOOK_URL"
sshield notify email -e "your@email.com"
sshield notify test
开发
- 克隆仓库
git clone https://github.com/Hootrix/sshield.git
- 安装依赖
go mod tidy
- 构建
go build -o bin/sshield cmd/sshield/main.go
贡献
欢迎提交 Pull Request 和 Issue。
许可证
MIT License