jumpserver安装

jumpserver安装,第1张

目录


一、环境初始化

 

二、部署数据库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组件 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/571162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存