CentOS6和CentOS7安装jumpserver

1.1 jumpserver安装

同步时间:ntpdate ntp1.aliyun.com

关闭selinux

关闭防火墙

系统字体修改成英文

1.1.1 安装依赖(前提需要epel源)

yum install -y git python-pip mariadb-devel gcc automake autoconf python-devel vim sshpass lresz readline-devel

1.1.2 进行jumpserver软件包的下载

git clone https://git.coding.net/jumpserver/jumpserver.git

1.1.3 执行快速安装脚本

pip install -r requirements.txt

1.1.3.1  检查上述软件是否安装

pip freeze

 

对于Centos7

sed 's#mysql-devel#mariadb-devel#g' install.py -i

sed 's#mysql-server#mariadb-server#g' install.py -i

sed 's#service mysqld start#systemctl start mariadb.service#g' install.py -i

1.1.4 执行安装脚本

python install.py

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

开始关闭防火墙和selinux

sed: can't read /etc/sysconfig/i18n: No such file or directory

Redirecting to /bin/systemctl stop  iptables.service

Failed to stop iptables.service: Unit iptables.service not loaded.

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

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

开始安装设置mysql (请手动设置mysql安全)

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

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

 * base: mirrors.aliyuncs.com

 * epel: mirrors.aliyuncs.com

 * extras: mirrors.aliyuncs.com

 * updates: mirrors.aliyuncs.com

Package 1:mariadb-server-5.5.56-2.el7.x86_64 already installed and latest version

Nothing to do

连接数据库成功

请输入SMTP地址: smtp.163.com

请输入SMTP端口 [25]:

请输入账户: ××××××@163.com

请输入密码: ××××××

 

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

 

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

开始写入配置文件

开始安装Jumpserver, 要求环境为 CentOS 6.5 x86_64

开始更新jumpserver

Creating tables ...

Creating table django_admin_log

Creating table auth_permission

Creating table auth_group_permissions

Creating table auth_group

Creating table django_content_type

Creating table django_session

Creating table setting

Creating table juser_usergroup

Creating table juser_user_group

Creating table juser_user_groups

Creating table juser_user_user_permissions

Creating table juser_user

Creating table juser_admingroup

Creating table juser_document

Creating table jasset_assetgroup

Creating table jasset_idc

Creating table jasset_asset_group

Creating table jasset_asset

Creating table jasset_assetrecord

Creating table jasset_assetalias

Creating table jperm_permlog

Creating table jperm_permsudo

Creating table jperm_permrole_sudo

Creating table jperm_permrole

Creating table jperm_permrule_asset_group

Creating table jperm_permrule_role

Creating table jperm_permrule_asset

Creating table jperm_permrule_user_group

Creating table jperm_permrule_user

Creating table jperm_permrule

Creating table jperm_permpush

Creating table jlog_log

Creating table jlog_alert

Creating table jlog_ttylog

Creating table jlog_execlog

Creating table jlog_filelog

Installing custom SQL ...

Installing indexes ...

Installed 0 object(s) from 0 fixture(s)

 

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

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

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

Starting jumpsever service:                                [  OK  ]

 

安装成功,请访问web, 祝你使用愉快。

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

查看

http://10.0.0.65/

转载于:https://www.cnblogs.com/frank-hui/p/8603690.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在CentOS 7上安装Jumpserver的步骤: 1. 安装依赖软件包 ```shell yum install -y epel-release yum install -y wget unzip lrzsz yum install -y gcc openssl-devel bzip2-devel libffi-devel ``` 2. 安装 Python 3.6 ```shell cd /usr/src wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz tar xzf Python-3.6.0.tgz cd Python-3.6.0 ./configure --enable-optimizations make altinstall ``` 3. 安装 MySQL ```shell yum install -y mariadb mariadb-server systemctl start mariadb systemctl enable mariadb mysql_secure_installation ``` 4. 创建 Jumpserver 数据库和用户 ```shell mysql -uroot -p CREATE DATABASE jumpserver DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE USER 'jumpserver'@'localhost' IDENTIFIED BY 'yourpassword'; GRANT ALL PRIVILEGES ON jumpserver.* TO 'jumpserver'@'localhost'; FLUSH PRIVILEGES; exit ``` 5. 安装 Redis ```shell yum install -y redis systemctl start redis systemctl enable redis ``` 6. 安装 Nginx ```shell yum install -y nginx systemctl start nginx systemctl enable nginx ``` 7. 下载并安装 Jumpserver ```shell cd /opt wget https://github.com/jumpserver/jumpserver/archive/2.0.1.zip unzip 2.0.1.zip mv jumpserver-2.0.1 jumpserver cd jumpserver pip3.6 install -r requirements/requirements.txt ``` 8. 配置 Jumpserver ```shell cp config_example.yml config.yml vim config.yml ``` 在 `config.yml` 文件中,修改以下配置: ```yaml SECRET_KEY: "your_secret_key" BOOTSTRAP_TOKEN: "your_bootstrap_token" DB_ENGINE: mysql DB_HOST: 127.0.0.1 DB_PORT: 3306 DB_NAME: jumpserver DB_USER: jumpserver DB_PASSWORD: yourpassword REDIS_HOST: 127.0.0.1 REDIS_PORT: 6379 ``` 9. 初始化 Jumpserver ```shell ./jms start all ./jms check ``` 10. 配置 Nginx ```shell vim /etc/nginx/conf.d/jumpserver.conf ``` 在 `jumpserver.conf` 文件中,添加以下内容: ```nginx upstream jumpserver { server 127.0.0.1:8080; } server { listen 80; server_name your_domain_name; location / { proxy_pass http://jumpserver; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } location /luna/ { proxy_pass http://jumpserver; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } ``` 11. 重启 Nginx ```shell systemctl restart nginx ```

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值