jumpserver堡垒机安装

1. 下载jumpserver 

cd /opt
wget https://github.com/jumpserver/jumpserver/archive/master.zip
unzip master.zip
注:不要安装在/root、/home 等目录下,以免权限问题

2. 执行安装脚本 

cd jumpserver-master/install/
python install.py
wKiom1hPtcuTot3FAATmwe4Ui6I751.png
#如果失败,在国内的强烈推荐豆瓣的源 
pip install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
python install.py
wKiom1hPtm2Beh-0AADiqGfOZns180.png

3. 替换web默认端口和数据库默认端口重启

sed -i "s#port = 8000#port = 9999#g" /opt/jumpserver-0.3.2/jumpserver.conf
sed -i "s#port = 3306#port = 3319#g" /opt/jumpserver-0.3.2/jumpserver.conf
sed -i "2i port  =  3319" /etc/my.cnf

4. 启动数据库和jumpserver

/etc/init.d/mysqld restart
cd /opt/jumpserver-0.3.2 &&./service.sh  restart

5. 登陆

之后输入ip:port访问jumpserver的web管理页面
初始用户admin,密码为5Lov@wife

 

 

注: 

   1. 安装过程中要求输入数据库密码时,直接回车就行。默认用户名:admin 默认密码: 5Lov@wife

    2. 完成安装后,请访问web,继续查看后续文档 

    3. 如果启动失败,请返回上层目录,手动运行 python run_server.py 或 ./service.sh restart启动 

    4.如果./service.sh start启动失败 
       请进入jumpserver目录,手动运行 
       python manage.py runserver 0.0.0.0:80 
       python run_websocket.py 

       如果启动失败,可能是由于 80端口和3000端口已经被占用,或者数据库账号密码不对,请检查 

    5.如果logs/jumpserver.log无日志反馈,可以看/var/spool/mail/root

    6.安装过程报错:Cannot uninstall requirement pycrypto, not installed

        解决方法:

        使用其他pip源
        pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
        pip install pycrypto==2.4.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
        继续执行:
        python install.py

原文地址:https://www.cnblogs.com/yueminghai/p/8005733.html