服务安装与启动
官方文档:https://docs.jumpserver.org/zh/master/install/setup_by_fast/
官方给出的一键安装脚本(注:要求系统内存≥4G):
curl -sSL https://github.com/jumpserver/jumpserver/releases/download/v2.10.3/quick_start.sh | bash
些许漫长的等待时间....
安装好后,会在/opt
目录下生成jumpserver
和jumpserver-installer-v2.10.4
目录
启动服务:进入jumpserver
文件夹,执行./jmsctl.sh start
即可(注:该服务是基于docker的,通过多个容器集成)
访问:http://ip:8080
(默认8080端口),默认用户和密码都是admin:
关于jumpserver的使用请自行探索或者参考别的教程,后续有时间可能会更新。
可能遇到的错误
注:本人环境是centos7虚拟机,以下只是个人在搭建jumpserver的时候遇到的一些报错,解决办法可能比较粗糙,不一定是最佳解决方案,只提供参考
- 无法访问
http://ip:8080
,那么试试关闭防火墙呢,或者配置一下防火墙,添加规则允许8080端口的访问(添加端口:firewall-cmd --permanent --add-port=8080/tcp
,重新载入:firewall-cmd --reload
,查看允许访问的端口:firewall-cmd --list-ports
) - 在执行
./jmsctl.sh start
的时候,卡在某一个地方不动,设置一下setenforce 0
试试看 - 如有报错:ERROR: for celery Container "8414aaf23485" is unhealthy.不要管,继续执行
./jmsctl.sh start
,直到执行成功不再报这个错误,我是执行了第三次就好了