zoukankan      html  css  js  c++  java
  • jump server 2.6.1 安装与配置

    1. 安装与配置MySQL数据库

    配置yum源和安装MySQL服务:
    # yum -y localinstall http://mirrors.ustc.edu.cn/mysql-repo/mysql57-community-release-el7.rpm
    # yum install -y mysql-community-server
    
    配置数据库:
    # if [ ! "$(cat /usr/bin/mysqld_pre_systemd | grep -v ^# | grep initialize-insecure )" ]; then sed -i "s@--initialize @--initialize-insecure @g" /usr/bin/mysqld_pre_systemd fi
    
    启动数据库:
    # systemctl enable mysqld 
    # systemctl start mysqld
    
    数据库授权:
    #mysql -uroot
    mysql> create database jumpserver default charset 'utf8' collate 'utf8_bin';
    mysql> set global validate_password_policy=LOW;
    mysql> grant all on jumpserver.* to 'jumpserver'@'%' identified by 'jumpserver';
    mysql> flush privileges;
    
    配置防火墙(一般防火墙关闭):
    #firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.0/24" port protocol="tcp" port="3306" accept"
    #firewall-cmd --reload

    2. 安装redis 5和配置

    配置repo和安装redis5:
    #yum -y install epel-release https://repo.ius.io/ius-release-el7.rpm
    #yum install -y redis5
    
    配置 Redis:
    #sed -i "s/bind 127.0.0.1/bind 0.0.0.0/g" /etc/redis.conf
    #sed -i "561i maxmemory-policy allkeys-lru" /etc/redis.conf
    #sed -i "481i requirepass jumpserver" /etc/redis.conf
    
    开机启动:
    #systemctl enable redis
    #systemctl start redis
    
    配置防火墙(一般是关闭):
    #firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.0/24" port protocol="tcp" port="6379" accept"
    #firewall-cmd --reload

    3. 安装jumpserver

    下载 jumpserver-install 安装脚本:
    # cd /opt
    # yum -y install wget
    # wget https://github.com/jumpserver/installer/releases/download/v2.6.1/jumpserver-installer-v2.6.1.tar.gz
    # tar -xf jumpserver-installer-v2.6.1.tar.gz
    # cd jumpserver-installer-v2.6.1
    # export DOCKER_IMAGE_PREFIX=docker.mirrors.ustc.edu.cn
    # cat config-example.txt            #查看配置文件
    
    安装jumpserver:
    # ./jmsctl.sh install     #目录为:/opt/jumpserver-installer-v2.6.1 
    
    
    帮助:
    # ./jmsctl.sh -h
    
    升级:
    # ./jmsctl.sh check_update

    4. 常见错误

    以上错误,可以通过日志去定位:

    # docker logs -f jms_core --tail 200

    MySQLdb._exceptions.OperationalError: (2002, "Can't connect to MySQL server on '127.0.0.1' (115)")       #数据库设置的不对,可以先用账户和密码连接一下,看是否能连mysql,如果能连,就需要修改配置文件了;

    配置文件放在(/opt/jumpserver/config)下面:

    # vim /opt/jumpserver/config/config.txt

    ## MySQL数据库配置
    DB_ENGINE=mysql
    DB_HOST=10.10.x.195
    DB_PORT=3306
    DB_USER=jumpserver
    DB_PASSWORD=jumpserver
    DB_NAME=jumpserver

    还可以使用命令:./jmsctl.sh reconfig 重新走一遍配置:

    5. LDAP配置

  • 相关阅读:
    uvm_misc——杂货铺(miscellaneous)
    23种设计模式及其应用场景
    Hadoop TextInputFormat源码分析
    java字符串替换函数高效实现
    hadoop HA 之 QJM
    中文分词词性对照表
    计算两个字符串编辑距离
    java 图片处理
    zookeeper数据迁移
    正则表达式
  • 原文地址:https://www.cnblogs.com/reachos/p/14267397.html
Copyright © 2011-2022 走看看