Jumpserver v0.4.0 版本安装详细过程
环境
一. 环境准备1.1 安装基本工具和库$yum-yinstallsqlite-develgitepel-release $yum-yinstallsshpasspython-devellibffi-developenssl-devel $yum-yinstallgccgcc-c++ 1.2 安装Python 3.6 和 Django略 二. Jumpserver安装2.1 下载仓库代码$cd/opt $gitclonehttps://github.com/jumpserver/jumpserver.git $cdjumpserver $gitcheckoutdev 2.2 安装依赖$cdrequirements $sudoyum-yinstall`catrpm_requirements.txt` $pipinstall-rrequirements.txt-ihttps://pypi.doubanio.com/simple 2.3 准备配置文件$cd.. $cpconfig_example.pyconfig.py $vimconfig.py //默认使用的是DevelpmentConfig所以应该去修改这部分 classDevelopmentConfig(Config): EMAIL_HOST='smtp.exmail.qq.com' EMAIL_PORT=465 EMAIL_HOST_USER='ask@jumpserver.org' EMAIL_HOST_PASSWORD='xxx' EMAIL_USE_SSL=True//端口是465设置True否则False EMAIL_USE_TLS=False//端口是587设置为True否则False SITE_URL='http://localhost:8080'//发送邮件会使用这个地址 2.4 初始化数据库$cdutils $shmake_migrations.sh $shinit_db.sh 2.5 安装redis server$yum-yinstallredis $serviceredisstart 2.6 启动 $cd.. $pythonrun_server.py 访问http://ip:8080账号密码: admin admin 2.7 测试使用
三. 安装 SSH SERVER - COCO3.1 下载代码库 $cd/opt $gitclonehttps://github.com/jumpserver/coco.git 3.2 安装依赖 $cdcoco/requirements $pipinstall-rrequirements.txt#-ihttps://pypi.doubanio.com/simple 3.3 启动 说明: Coco启动后会向jumpserver注册,请去 jumpserver页面 - 应用程序 - terminal - coco - Accept 允许, 这时 coco就 运行在 2222端口,可以ssh来连接
四. 安装 SSH SERVER - LunaLuna 是Jumpserver项目的web terminal子项目,用户登陆 Luna可以获取拥有权限 资产列表,登录资产,并记录日志等 Quick start$gitclonehttps://github.com/jumpserver/luna.git $brewinstall$(catmac_requirements.txt) $pipinstall--user-rrequirements.txt-ihttps://pypi.douban.com/simple $exportJUMPSERVER_ENDPOINT='http://a-jumpserver-url:port' #或修改配置文件设置JUMPSERVER_ENDPOINT $pythonrun_server.py 如果不想和Jumpserver联调,修改 run_server.py #注释掉 #app.bootstrap() 报错: 解决方法见:http://www.52php.cn/article/p-sdrtzvmi-dx.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |