jumpserver安装

目录

一、环境初始化

 二、部署数据库MySQL

三、Python3虚拟环境

四、部署Redis

五、部署jumpserver服务

安装

配置

对Python程序进行数据库迁移

启动服务

六、 koko部署

七、 部署guacamole组件

八、部署Lina组件 


一、环境初始化

1、关闭selinux

2、配置yum源,准备阿里yum源和epel源

wget -O /etc/yum.repos.d/CentOS-Base.repo  http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo  http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum repolist

3、 安装系统初始化所需软件

yum -y install bash-completion vim lrzsz  wget expect net-tools nc nmap tree dos2unix unzip telnet sl psmisc nethogs glances bc ntpdate openldap-devel  gcc make openssl openssl-devel

4、安装junmserver所需依赖环境

yum -y install git automake autoconf python-devel sshpass readline-devel 

5、修改系统的字符集,改为中文

 localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8

# 全局配置文件
echo 'export LANG=zh_CN.UTF-8'  > /etc/locale.conf

 二、部署数据库MySQL

1、安装

2、配置

3、初始化
创建jumpserver库
创建用户,设置密码
用户授权

三、Python3虚拟环境

1、安装Python3

修改pip源地址

2、创建Python虚拟环境

为什么需要使用虚拟环境?

使用虚拟环境的好处是为了区分个环境变量,避免搞乱环境。
在虚拟环境安装的版本库相互之间不会干扰。

pip3 install virtualenv

virtualenv --python=python3 jmp_venv1

3、激活虚拟环境

source  jmp_venv1/bin/activate

# 退出虚拟环境

deactivate

四、部署Redis

安装,启动服务

yum -y install redis
systemctl start redis
systemctl enable redis

五、部署jumpserver服务

需要保证数据库正常启动,并且可以连接数据库

安装

1、获取jumpserver后台程序
wget https://github.com/jumpserver/jumpserver/releases/download/

2、安装jumpserver所需的模块
需要先激活虚拟环境,再安装
source jmp_venv1/bin/activate
pip3 install -r jumpserver/requirements/requirements.txt
pip3 list

配置

cp  config_example.yml  config.yml

生产秘钥

配置数据库密码

对Python程序进行数据库迁移

1、数据迁移命令
python3  jumpserver/apps/manage.py makemigrations

2、
python3  jumpserver/apps/manage.py migrate

启动服务

jumpserver/jms start -d 

六、 koko部署

koko是用golang开发的组件,性能,效率,系统资源利用率都更高

1、下载koko源码

wget https://github.com/jumpserver/koko/releases/download/v2.1.0/koko-v2.1.0-linux-amd64.tar.gz

2、修改配置config_example.yml

3、启动
./koko -d

4、检查服务状态

ps -ef | grep koko
ss -untlp | grep koko

七、 部署guacamole组件

安装依赖

安装FFmpeg

 编译安装
./configure --with-init-dir=/etc/init.d/

创建运行所需文件夹

下载Tomcat工具,用于运行Java项目

修改配置文件

 修改环境变量

 启动服务
/etc/init.d/guacd start
sh /opt/tomcat9/bin/startup.sh

八、部署Lina组件 

1、部署Nginx
修改配置文件



 

部署Luna组件 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值