【运维】如何搭建SSH蜜罐

315次阅读
没有评论

共计 941 个字符,预计需要 3 分钟阅读。

修改原先SSH端口

为了释放原先的22端口,我们要先把真正的SSH改到一个随机的端口。

注意:建议不要用SSH远程连接进行修改,直接用VNC修改,这样出错还有挽救空间。

键入如下命令:

vim /etc/ssh/sshd_config

找到Port 22,按i进入编辑模式,删除前面的“#”,并把端口改成你喜欢的端口。按Esc再按:wq保存并退出。

【运维】如何搭建SSH蜜罐
如图

然后,在防火墙放通该端口:

ufw allow XXX(对应端口)

最后重启SSH服务:

systemctl restart sshd.service

之后就可以从新端口登录了。

建立SSH蜜罐

我们选用的是Cowrie这款开源蜜罐,开源地址如下:

安装

安装依赖

sudo apt-get install git python3-virtualenv libssl-dev libffi-dev build-essential libpython3-dev python3-minimal authbind virtualenv

建立低权限用户

为了保证绝对安全,这是推荐操作。

sudo adduser --disabled-password (用户名)

然后键入信息,随意即可。

【运维】如何搭建SSH蜜罐
如图

切换到该用户:

sudo su - (用户名)

克隆信息

选择一个合适的目录,然后运行:

git clone http://github.com/cowrie/cowrie && cd cowrie

创建虚拟环境

virtualenv --python=python3 cowrie-env

切换到虚拟环境:

source cowrie-env/bin/activate

安装依赖:

python -m pip install --upgrade pip
python -m pip install --upgrade -r requirements.txt
【运维】如何搭建SSH蜜罐
运行结果

创建配置:

cd etc/
cp cowrie.cfg.dist cowrie.cfg
vim cowrie.cfg

可以自行做修改

启动

bin/cowrie start

端口转发

要把22端口的流量转到蜜罐上

sudo iptables -t nat -A PREROUTING -p tcp --dport 22 -j REDIRECT --to-port 2222

效果展示

我们现在就有了一个不错的蜜罐

【运维】如何搭建SSH蜜罐
如图
正文完
 
再看一点
lvshujun
版权声明:本站原创文章,由 lvshujun 于2024-06-05发表,共计941字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请联系站长并注明出处。
评论(没有评论)