官方网站: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