
txt3rob/docker-ssh-honeydocker-ssh-honey是一款基于Alpine Linux的轻量级SSH蜜罐Docker镜像,源自项目droberson/ssh-honeypot。通过采用Alpine基础镜像,将容器体积从1GB优化至约118MB,主要功能是监听SSH连接请求,记录者的IP地址、尝试的用户名及密码,适用于收集SSH暴力的基础情报。
-s标志启用syslog日志功能,默认记录至LOG_AUTHPRIV设施(通常对应/var/log/auth.log),便于集中化日志收集与分析。-b参数,无额外值)。-b "自定义Banner")或索引(-i <index>)设置SSH服务Banner。默认监听22端口,记录***信息至本地日志:
bashdocker run -d -p 22:22 --name ssh-honeypot docker-ssh-honey
| 参数 | 功能描述 | 示例 |
|---|---|---|
-p <port> | 指定监听端口 | -p 2222(监听2222端口) |
-u <user> | 设置运行用户(降权) | -u nobody(切换至nobody用户) |
-s | 启用syslog日志 | -s(记录至syslog) |
-b | 列出所有可用预设Banner(无额外值) | -b |
-b <string> | 设置自定义Banner字符串 | -b "SSH Service Ready" |
-i <index> | 通过索引选择预设Banner | -i 3(使用索引3的Banner) |
bashdocker run -d -p 22:22 --name ssh-honeypot docker-ssh-honey -u nobody
bashdocker run -d -p 22:22 --name ssh-honeypot docker-ssh-honey -s -b "Welcome to SSH Server"
bashdocker run --rm ssh-honeypot -b
bashdocker run -d -p 22:22 --name ssh-honeypot docker-ssh-honey -i 2
-p参数指定端口一致(如容器内-p 2222,宿主机需映射-p 2222:2222)。manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务