CentOS 7下安装Kippo具体方法

Kippo是一款强大的SSH蜜罐工具,它具有很强的互动性,当攻击者拿到了蜜罐的SSH口令后可以登录到蜜罐服务器执行一些常见的Linux命令,本篇文章重点为大家讲解一下CentOS 7下安装Kippo具体方法。

系统环境

公有云上的 CentOS 7 x86_64(非 OpenVZ),双核,2 GB 内存,SELinux 不开启

安装环境

$ sudo yum install libffi libffi-devel gcc git -y
$ sudo yum install python-devel openssl openssl-devel -y
$ sudo yum install python-twisted-core python-setuptools python-virtualenv -y
$ sudo easy_install pycrypto pyasn1
$ sudo easy_install pip
$ pip install cryptography

# 请注意,如果使用低于此版本的 twistd 可能出现 cannot import 错误

$ sudo pip install twisted==15.2.0
$ sudo pip install service_identity

修改真实ssh端口后设置Firewalld

$ sudo vim /etc/ssh/sshd_config # 修改 Port 为 222
$ sudo firewall-cmd --add-port=222/tcp --permanent
$ sudo firewall-cmd --add-port=2222/tcp --permanent
$ sudo firewall-cmd --permanent --add-forward-port=port=22:proto=tcp:toport=2222:addr={ YOUR SERVER IP }
$ sudo firewall-cmd --reload

创建用户&克隆项目

$ sudo useradd kippo
$ sudo su kippo
$ cd ~
$ git clone https://github.com/desaster/kippo.git
$ cd kippo

启动Kippo

$ cp kippo.cfg.dist kippo.cfg
$ ./start.sh

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/6057.html

(0)
晴川运维晴川运维
上一篇 2025年6月8日
下一篇 2025年6月8日

相关推荐

  • CentOS 7下Redis的安装与配置

    由于工作的缘故,开发的同事需要在centos 7使用Redis来做缓存。 一、Redis的基本介绍: Redis是一个key-value存储系统。和Memcached类似,它支持存…

    CentOS 2025年6月12日
  • CentOS 6.6 安装 iSCSI

    一,ISCSI简介 iSCSI,即internet SCSI,又称为IP-SAN,是IETF制订的一项标准,用于将SCSI数据块映射成以太网数据包。iSCSI是一种基于TCP/IP…

    CentOS 2025年6月9日
  • CentOS 7 挂载NTFS U盘具体方法

    ntfs格式文件系统类型通常是为硬盘所特选的格式,而很多用户在格式化u盘时就会问到u盘使用ntfs格式也是一个很好的选择,本篇文章重点为大家讲解一下CentOS 7 挂载NTFS …

    CentOS 2025年6月8日
  • Kickstart实现自动部署CentOS

    工作中,我们有时候需要安装几十上百台服务器,这种情况下用u盘或者光驱逐台安装,太花时间与人力,显然不现实,所以应该选择自动化部署操作系统的方式,自动化部署操作系统的工具有很多,这里…

    CentOS 2025年6月8日
  • Centos中安装并使用Chrony具体方法

    Chrony是一个开源的自由软件,它能帮助你保持系统时钟与时钟服务器(NTP)同步,因此让你的时间保持精确,Centos中安装并使用Chrony具体方法。 安装 sudo&nbsp…

    CentOS 2025年6月8日
  • CentOS 7.1 RDO 安装 Liberty 问题及解决办法

    centos 7.1 RDO 安装 Liberty 问题及解决办法 1,RDO 安装sudo yum update -ysudo yum install -y https://ww…

    CentOS 2025年6月10日
  • CentOS 安装MySQL 5.7

    1. 从mysql的官网下载mysql57-community-release-el6-8.noarch.rpm 2. 安装第一步下载的rpm rpm -ivh mysql57-c…

    CentOS 2025年6月8日
  • CentOS6下使用Apache部署HTTP服务

    apache–目前用于实现http服务的软件有许多,包括主流的Apache、Nginx,还有微软的IIS等,这篇文章只介绍Apache实现的各种功能的http服务,通过…

    CentOS 2025年6月14日
  • CentOS 6.5安装MySQL 5.6.10及安全配置

    注:以下所有操作均在centos 6.5 x86_64位系统下完成。 #准备工作# 在安装mysql之前,请确保已经使用yum安装了各类基础组件,具体见下面的《CentOS安装LN…

    CentOS 6天前
  • shell脚本切割Tomcat的日志文件

    鉴于在调试logback和log4j的文件切割一直无法成功,随性用shell写个脚本用来切割tomcat下的日志文件(大家如果有在logback或log4j使用文件切割成功的话,可…

    CentOS 2025年6月8日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注