CentOS 7.x 安装jumpserver

  1. 系统环境。

    [0 root@jumpserver,172.16.2.9:~]# cat /etc/redhat-release 
    CentOS Linux release 7.9.2009 (Core)
    [0 root@jumpserver,172.16.2.9:~]# uname -r
    3.10.0-1160.15.2.el7.x86_64
    
  2. 下载并解压安装包。

    [0 root@jumpserver,172.16.2.9:~]# cd /server/app/middleware
    [0 root@jumpserver,172.16.2.9:/server/app/middleware]# wget https://github.com/jumpserver/installer/releases/download/v2.23.2/jumpserver-installer-v2.23.2.tar.gz
    [0 root@jumpserver,172.16.2.9:/server/app/middleware]# tar xf jumpserver-installer-v2.23.2.tar.gz
    [0 root@jumpserver,172.16.2.9:/server/app/middleware]# ln -s /server/app/middleware/jumpserver-installer-v2.23.2 /server/app/middleware/jumpserver
    # jumpserver默认安装在/opt下,修改工作目录最方便的就是做个软链,修改脚本路径太麻烦,jumpserver多个脚本都有配置/opt。
    [0 root@jumpserver,172.16.2.9:/server/app/middleware/jumpserver]# ln -s /server/app/middleware/jumpserver /opt/jumpserver
    
  3. 为方便管理使用外部mysql,部署步骤,需要配置的部分如下:

    > create database jumpserver default charset 'utf8' collate 'utf8_bin';
    > grant all privileges on jumpserver.* to 'jumpserver'@'172.16.%' identified by 'xxxxxxxxxxxxxxx';
    > flush privileges;
    
  4. 安装jumpserver。

    [0 root@jumpserver,172.16.2.9:/server/app/middleware/jumpserver]# mkdir -p /server/data/jumpserver
    [0 root@jumpserver,172.16.2.9:/server/app/middleware/jumpserver]# ./jmsctl.sh install
    # 只贴出个人修改过的配置,其它默认。
    是否需要自定义持久化存储, 默认将使用目录 /opt/jumpserver? (y/n)  (默认为 n): y
    持久化存储目录 (默认为 /opt/jumpserver): /server/data/jumpserver
    是否使用外部 MySQL? (y/n)  (默认为 n): y
    请输入 mysql 的主机地址 (默认为 mysql): 172.16.2.4
    请输入 mysql 的端口 (默认为 3306): 3309
    请输入 mysql 的数据库 (默认为 jumpserver): 
    请输入 mysql 的用户名 (默认为 root): jumpserver
    请输入 mysql 的密码 (无默认值): xxxxxxxxxxxxxxxxx
    -------------------------------------------------------------------------------------------------------
    # 部署完成后,有如下提示信息。
    >>> 安装完成了
    1. 可以使用如下命令启动, 然后访问
    cd /server/app/middleware/jumpserver
    ./jmsctl.sh start
    
    2. 其它一些管理命令
    ./jmsctl.sh stop
    ./jmsctl.sh restart
    ./jmsctl.sh backup
    ./jmsctl.sh upgrade
    更多还有一些命令, 你可以 ./jmsctl.sh --help 来了解
    
    3. Web 访问
    http://172.16.2.9:80
    默认用户: admin  默认密码: admin
    
    4. SSH/SFTP 访问
    ssh -p2222 admin@172.16.2.9
    sftp -P2222 admin@172.16.2.9
    
    5. 更多信息
    我们的官网: https://www.jumpserver.org/
    我们的文档: https://docs.jumpserver.org/
    
  5. 启动jumpserver。

    [0 root@jumpserver,172.16.2.9:/server/app/middleware/jumpserver]# ./jmsctl.sh start
    



写作不易,转载请注明出处,谢谢~~

posted @ 2021-09-23 14:39  loosenc  阅读(478)  评论(0编辑  收藏  举报