这篇文章给大家分享的是jumpserver堡垒机的安装部署的详细介绍,相信大部分人都还没学不知道怎样部署,为了让大家更加了解,给大家总结了以下内容,话不多说,一起往下看吧。
<强>一、环境准备强>
<代码> ?,系统:CentOS 7 吗?,知识产权:192.168.20.3 吗?,数据库:mariadb 吗?,反向代理:nginx 代码>
注:若是测试环境,内存最少4 g,双核CPU。
在进行下面的操作前,请下载我提供的各个源码包。
首先将环境字体设置成中文,因为jumpserver的日志文件里面的内容会包含中字符,不支持可能会乱码。
<代码> [root@jumpserver ~] # localedef - c - f utf - 8 - i, zh_CN zh_CN.UTF-8 #出口LC_ALL=zh_CN.UTF-8 root@jumpserver ~ [root@jumpserver ~] #回声& # 39;LC_ALL=zh_CN.UTF-8& # 39;比;/etc/locale.参看代码>
<强>二,配置Python 3环境强>
<代码> [root@jumpserver ~] # wget - o/etc/yum.repos.d/CentOS-Base。回购http://mirrors.aliyun.com/repo/centos - 7.回购 (root@jumpserver ~) # yum - y安装wget sqlite-devel xz gcc automake zlib-devel openssl-devel epel-release git # tar xf Python-3.6.1.tar root@jumpserver ~。xz - c/usr/src root@jumpserver ~ # cd/usr/src/Python-3.6.1/[root@jumpserver Python-3.6.1] # ./configure,,使,,制作安装 [root@jumpserver Python-3.6.1] # cd/选择 [root@jumpserver选择]# python3 - m venv py3 [root@jumpserver选择]#源/opt/py3/bin/激活, #设置自动载入py3虚拟环境(以后只要进入这个目录就是py3的环境) (py3) #解压autoenv.zip root@jumpserver选择 (py3) [root@jumpserver选择]#回声“源/opt/autoenv/activate.sh"在比;/root/.bashrc (py3) (root@jumpserver选择)#。~/ashrc 代码>(
<强>三、安装Jumpserver 强>
<代码> (py3) #解压jumpserver.zip root@jumpserver选择 (py3) [root@jumpserver选择]#,呼应“源/opt/py3/bin/activate"比;/opt/jumpserver/.env (py3) root@jumpserver选择# cd jumpserver/autoenv: autoenv:警告: autoenv:这是第一次你要源/opt/jumpserver/.env: autoenv: autoenv:,——(开始内容)- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - autoenv:,,源/opt/py3/bin/激活美元 autoenv: autoenv:,推荐- - - - - -(结束内容)- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - autoenv: autoenv:你确定你要允许这样吗?(y/N) y,#这里输入“y”,以便自动载入py3环境 (py3) [root@jumpserver jumpserver] # cd/需求 (py3) [root@jumpserver需求]# yum - y安装(猫rpm_requirements.txt)美元 (py3) [root@jumpserver需求]# pip安装,升级皮普 (py3) [root@jumpserver需求]# pip安装- r的要求。txt - https://mirrors.aliyun.com/pypi/simple/代码>
<强>四、安装MySQL及复述,强>
<代码> #安装MySQL (py3) [root@jumpserver需求]# yum - y安装mariadb * (py3) [root@jumpserver需求]# systemctl mariadb开始 (py3) [root@jumpserver需求]# mysqladmin 123. com - u root密码 (py3) [root@jumpserver需求]# mysql - u根-p123.com MariaDB[(一)]比;创建数据库jumpserver默认字符集& # 39;use utf8 # 39;; MariaDB[(一)]比;grant all alt="jumpserver堡垒机的安装部署">
1、创建用户
2、创建管理用户
3、创建系统用户
用户名尽量为root,选择手动登录,这个用户是用来连接后端资产的。
4、创建资产
我这里启动了一台IP为192.168.20.4的主机来作为后端资产,以便测试。
5、创建授权规则jumpserver堡垒机的安装部署