免费开源堡垒机-jumpserver

服务安装与启动

官方文档: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目录下生成jumpserverjumpserver-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,直到执行成功不再报这个错误,我是执行了第三次就好了
posted @ 2021-06-16 00:08  nihinumbra  阅读(1010)  评论(3编辑  收藏  举报