这是一个 Endlessh蜜罐的 Docker 镜像。
320
这是一个 Endlessh SSH 蜜罐的 Docker 镜像。
在部署 Endlessh 之前,请务必先修改您系统的 SSH 端口。请严格按照以下步骤操作,以确保您不会失去对服务器的访问:
保持当前的 SSH 连接打开,不要关闭。
编辑 SSH 配置文件:
sudo nano /etc/ssh/sshd_config
找到 #Port 22 这一行,取消注释并修改端口号,例如:
Port 2222
保存文件并重启 SSH 服务:
sudo systemctl restart sshd
在不关闭当前 SSH 连接的情况下,打开一个新的终端窗口,尝试使用新端口连接到您的服务器:
ssh -p 2222 user@your_server_ip
只有在确认可以通过新端口成功连接 SSH 后,才能关闭原来的 SSH 连接并继续部署 Endlessh。
请注意:如果无法通过新端口连接,请不要关闭原有的 SSH 连接。使用原有连接修复配置,确保 SSH 服务正常工作。
只有在确认新的 SSH 端口正常工作后,才能继续以下步骤。
使用以下命令运行 Endlessh 镜像:
docker run -d -p 22:22 \
-v ./endlessh_config:/etc/endlessh/endlessh.conf:ro \
liuweitao/endlessh:latest
以下是 compose.yaml 文件示例:
services:
endlessh:
image: liuweitao/endlessh:latest
ports:
- "22:22"
restart: always
volumes:
- ./endlessh_config:/etc/endlessh/endlessh.conf:ro
服务配置使用自定义的 Endlessh 镜像,并映射了标准 SSH 端口 22。endlessh_config 被挂载到容器中,使用只读模式以提高安全性。
此镜像是 DockerHub-AutoBuild 项目的一部分: https://github.com/liuweitao/DockerHub-AutoBuild/
更多信息和更新,请访问 GitHub 仓库。
Content type
Image
Digest
sha256:7603617e5…
Size
3.5 MB
Last updated
almost 2 years ago
docker pull liuweitao/endlessh