jumpserver简易安装

官方网站:https://github.com/jumpserver/jumpserver/wiki/v0.3.x-%E5%9F%BA%E4%BA%8E-RedHat#1-%E5%AE%89%E8%A3%85git

适用于版本:v0.3.1-3

1.安装git

yum -y install git

1.2 安装jump server软件

命令:(切换到安装目录)cd /opt

命令:(进行下载jumpserver软件)git clone https://github.com/jumpserver/jumpserver.git

命令:(切换到安装目录)cd    /opt/jumpserver

命令:(安装)git checkout 0.3.3

You are in 'detached HEAD' state. You can look around, make experimental

changes and commit them, and you can discard any commits you make in this

state without impacting any branches by performing another checkout.

你处于“root”的状态。你可以四处看看,做实验

更改并提交它们,您可以丢弃您在其中所做的任何提交

状态不影响任何分支,通过执行另一个签出。

If you want to create a new branch to retain commits you create, you may

do so (now or later) by using -b with the checkout command again. Example:

 

  git checkout -b new_branch_name

 

HEAD is now at 3533c01... Update requirements.txt

(成功)

注:不要安装在/root、/home 等目录下,以免权限问题

1.3 执行安装脚本

命令:(切换到启动脚本目录)cd /opt/jumpserver/install

命令:(进行执行安装脚本)python install.py

请务必先查看wiki https://github.com/jumpserver/jumpserver/wiki

执行安装脚本的过程(以下全是执行安装脚本的过程)

1.3.1 安装过程-第一个里程碑(开始安装epel源)

Installed:

安装

epel-release.noarch 0:6-8                                                                                      

 

Complete!

完成了

1.3.2 第二个里程碑(开始安装依赖包)

Complete!

完成了

1.3.3 第三个里程碑(开始安装依赖pip包)

Successfully installed MarkupSafe(成功安装了)-1.0 MySQL-python-1.2.5 PyYAML-3.10 ansible-1.9.4 argparse-1.4.0 backports-abc-0.5 backports.ssl-match-hostname-3.5.0.1 certifi-2018.1.18 django-1.6 django-bootstrap-form-3.2 django-crontab-0.6.0 django-smtp-ssl-1.0 ecdsa-0.13 jinja2-2.10 paramiko-1.16.0 passlib-1.6.5 psutil-3.3.0 pycrypto-2.4.1 pyinotify-0.9.6 pyte-0.5.2 singledispatch-3.4.0.3 six-1.11.0 tornado-4.3 wcwidth-0.1.7 xlrd-0.9.4 xlsxwriter-0.7.7

1.3.4 第四个里程碑(开始关闭防火墙和selinux)

setenforce: SELinux is disabled     (SELINUX是禁止的)

请输入您服务器的IP地址,用户浏览器可以访问 [10.0.0.66]: 10.0.0.66

是否安装新的MySQL服务器? (y/n) [y]: y

1.3.5 第五个里程碑(开始安装设置mysql (请手动设置mysql安全))          

默认用户名: jumpserver 默认密码: 5Lov@wife

Complete!

完成了

Starting mysqld:                                           [  OK  ]

连接数据库成功

请输入SMTP地址:123@.SMTP.com        

请输入SMTP端口 [25]: 25

请输入账户: oldboy     

请输入密码: 123456

[Errno -2] Name or service not known

是否跳过(y/n) [n]? : y

 

    请登陆邮箱查收邮件, 然后确认是否继续安装

 

是否继续? (y/n) [y]: y

开始写入配置文件

开始安装Jumpserver ...

开始更新jumpserver

1.3.6 第六个里程碑(安装jumpserver)

请输入管理员用户名 [admin]: admin

请输入管理员密码: [5Lov@wife]: 666666

请再次输入管理员密码: [5Lov@wife]: 666666

Starting jumpserver service:                               [  OK  ]

 

安装成功,Web登录请访问http://ip:8000, 祝你使用愉快。

请访问 https://github.com/jumpserver/jumpserver/wiki 查看文档

1.4 如何启动jumpserver服务

命令:(切换)/opt/jumpserver

命令:(启动)./service.sh   start

1.5 进入jumpserver的后台

10.0.0.66:8000

1.6 (安装完成)安装事项

1. 安装过程中要求输入数据库密码时,直接回车就行

 

2. 完成安装后,请访问web,继续查看后续文档

 

3. 如果启动失败,请返回上层目录,手动运行./service.sh restart启动

 

4. 默认账号密码 admin 5Lov@wife

1.7 扩展Linux软件下载安装方式

①. Linux系统上基本软件下载安装方式

    利用yum进行软件下载安装

   

②. 利用python语言开发的软件,进行下载安装

    pip install xxx

   

③. 利用ruby语言开发的软件,进行下载安装

    gem installl xxx

2.进行配置jumpserver软件

2.1 登录jumpserver

用户名:admin

密码:123456

原文地址:https://www.cnblogs.com/A121/p/9126287.html