• 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配置

  • 相关阅读:
    SNAT的作用是什么
    Maven命名规范收集
    Linux下Git命令中文显示乱码的问题解决:274232350256256346200273347273223
    HttpClient中文乱码问题排查
    Ubuntu 16.04通过NetworkManager(GUI)配置网桥
    HTML5 Video P2P技术研究(转)
    CentOS 6.9下KVM虚拟机快照创建、删除、恢复(转)
    CentOS 6.9下KVM虚拟机通过virt-clone克隆虚拟机(转)
    开源规则引擎 drools
    评估系统负载
  • 原文地址:https://www.cnblogs.com/reachos/p/14267397.html
Copyright © 2020-2023  润新知