在开源jumpserver搭建时可以直接看官方文档 详细的有点过分 附上官方文档地址:http://docs.jumpserver.org/zh/docs/step_by_step.html
我在搭建时遇见一个小问题 第一次搭建时没注意 导致出现的问题各种google不出来,第二次速度减缓搭建是发现了中间的一处小问题
2.3 安装 Python 库依赖
$ pip install -r requirements.txt # 不要指定-i参数,因为镜像上可能没有最新的包,如果没有任何报错请继续
这块执行完成后会让你升级更新一下你的pip:
pip install --upgrade pip
但是升级完后会出现问题 这个可能是我是阿里云的ECS有关:
jms-storage 0.0.13 has requirement boto3==1.6.5, but you'll have boto3 1.6.4 which is incompatible.
jms-storage 0.0.13 has requirement botocore==1.9.5, but you'll have botocore 1.9.4 which is incompatible.
jms-storage 0.0.13 has requirement certifi==2018.1.18, but you'll have certifi 2017.11.5 which is incompatible.
会说有些很奇怪的东西你已经有了 这个算报错了 可以也不算出差 但是如果不管的话后面jumpserver会启动不了,毕竟官网说了,如果没有任何报错请继续。。。。
直接贴上解决:
cd /opt/jumpserver/requirements 改文件:vim requirements.txt
1,boto3==1.6.5
2,botocore==1.9.5
3,certifi==2018.1.18
保存 再次执行 pip install -r requirements.txt即可。
当然 改动并不是死的 需要根据自己打印出来的信息对应改动。