jumpserver 3.0 Centos-6系列的配置

简介:

jumpserver3.0配置

建议使用 centos 6 mini环境快速安装,安装过一些软件后,其中可能会安装一些不兼容的python库,如pycrypto, django, 会影响快速安装
一、环境
CentOS 6.x x86_64 mini service iptables stop
关闭SELinux的方法:
修改/etc/selinux/config文件中的

1
SELINUX= ""  为 disabled ,然后重启。


如果不想重启系统,使用命令

1
setenforce 0


二、安装依赖rpm

 yum -y install epel-release

1240



 yum -y install git python-pip mysql-devel gcc automake autoconf
 python-devel vim sshpass lrzsz readline-devel

1240


三、 下载jumpserver

 cd /opt && git clone https://github.com/jumpserver/jumpserver.git

1240


四、 执行快速安装脚本

cd jumpserver/install && pip install -r requirements.txt
如图

1240


1240


pip freeze

1240


在安装程序之前,先安装下依赖包
yum -y install python-django
接下来就可以安装程序了
python install.py

1240


提前创建数据库和用户即可;

1240


1240


1240


运行crontab,定期处理失效连接,定期更新资产信息

cd .. && python manage.py crontab add

1240

crontab

注:

1) 根据提示输入相关信息,完成安装,完成安装后,请访问web,继续查看后续文档
2)如果启动失败,请返回上层目录,手动运行 ./service.sh start启动
3)如果./service.sh start启动失败 请进入jumpserver目录,手动运行 python manage.py runserver 0.0.0.0:80 python run_websocket.py
4)如果启动失败,可能是由于 80端口和3000端口已经被占用,或者数据库账号密码不对,请检查

五、web登录* 默认账号密码 admin 123456

1240


1240


注: 在使用Jumpserver过程中,有一步是系统用户推送, 要推送成功,Client端(后端服务器)环境要满足以下条件:

  1. 后端服务器需要有python,sudo 环境才能使用推送用户,批量命令等功能

  2. 后端服务器如果开启了selinux,请安装 libselinux-python

    六、更新代码

    cd /opt/jumpserver
    git pull

1240



 本文转自 sjfbjs 51CTO博客,原文链接:http://blog.51cto.com/11886896/1879072

相关文章
|
2月前
|
Linux 开发工具 数据安全/隐私保护
Centos7:自动化配置vim | suoders信任列表添加普通用户
Centos7:自动化配置vim | suoders信任列表添加普通用户
25 0
|
28天前
|
Java Linux
为centos7配置jdk
为centos7配置jdk
28 3
|
1月前
|
网络协议 安全 Linux
linux配置防火墙 Centos7下 添加 端口白名单
linux配置防火墙 Centos7下 添加 端口白名单
87 0
|
21天前
|
Linux 网络安全 开发工具
Centos6.5安装并配置Telnet服务
该内容是一个关于如何安装配置Telnet服务的教程。首先,通过yum安装vim、xinetd、telnet和telnet-server。接着,修改/etc/xinetd.d/telnet配置文件,将disable改为no,并设置访问限制(如限定特定网段和时间)。关闭防火墙,重启服务。创建测试用户后,分别使用CentOS和Windows的Telnet客户端进行连接测试,显示成功,实验完成。
26 1
|
8天前
|
Linux
CentOS 7 配置yum阿里源 (三步即可)
CentOS 7 配置yum阿里源 (三步即可)
113 1
|
19天前
|
网络协议 Java 应用服务中间件
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
11 0
|
21天前
|
Linux 网络安全 开发工具
Centos7 sendmail服务安装与配置
该文本描述了在Linux系统中设置邮件服务的步骤。首先,启用httpd的邮件发送功能,然后安装sendmail、sendmail-cf和dovecot。接着配置/sendmail.mc,设定IP和邮件域名。在dovecot配置文件中启用imap、pop3和lmtp协议,取消明文认证限制,设定mail_location,并开启SSL。创建用户mail3和mail4,给予相应权限。停止postfix服务,编辑访问控制、提交配置、本地主机名等文件。最后,重置sendmail、dovecot和saslauthd服务。
47 0
|
21天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
57 0
|
21天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
19 0
|
21天前
|
网络协议 Linux 网络安全
Centos7 配置DNS服务
该教程指导配置DNS服务器:首先通过yum安装bind和cach件,然后修改IP设置。接着,编辑/etc/named.conf,将第13行和21行的参数改为"any"。在/etc/named.rfc1912中更新正向和反向域名。创建正向解析文件/var/named.localhost和反向解析文件/var/named.loopback,按指定格式添加解析记录。最后,重启服务,确保防火墙关闭,通过nslookup检查DNS配置效果。
28 1