1.环境准备:
主机: centos7.9
jumpserver版本: v3.1.0-amd64-256
2.下载软件包
软件包地址: 开源社区 - FIT2CLOUD 飞致云
选择第一个amd64版本。如果弹出注册登录,手机号验证即可
3.使用xftp把下载好的软件包上传到主机,并解压缩
[root@localhost ~]# ls
anaconda-ks.cfg jumpserver-offline-installer-v3.1.0-amd64-256.tar.gz
[root@localhost ~]# tar xvf jumpserver-offline-installer-v3.1.0-amd64-256.tar.gz
#感觉名字太长,可以使用mv命令更改成jumpserver
[root@localhost ~]# mv jumpserver-offline-installer-v3.1.0-amd64-256 jumpserver
4.进入压缩后的文件夹jumpserver,开始安装
[root@localhost ~]# cd jumpserver
[root@localhost jumpserver]# ls
cn-quick_start.sh config-example.txt jmsctl.sh locale README.md static.env
compose config_init LICENSE quick_start.sh scripts utils
[root@localhost jumpserver]# ./jmsctl.sh install
即可开始自动化安装
安装过程中需要手动设置几项操作
1.是否支持ipv6,回车或输入'n'即可
2.是否使用外部mysql,可以根据自己的配置来选择,我这里选择的是y,前四项直接回车默认值即可(也可以按照自己意愿选择),密码没有默认值,自己输入一个
3.是否使用外部Redis,可以根据自己的配置来选择,我这里选择的是n
4.是否需要配置jumpserver对外访问端口,选择'y'
JumpServer web端口,我的80端口被apache占用,随机选的9999端口
jumpserver ssh端口,在端口不占用的情况下,默认即可
5.等待安装即可
5.安装完成,启动堡垒机
参考显示的提示信息,来进行启动
[root@localhost jumpserver]# pwd
/root/jumpserver
[root@localhost jumpserver]# ls
cn-quick_start.sh config-example.txt jmsctl.sh locale README.md static.env
compose config_init LICENSE quick_start.sh scripts utils
[root@localhost jumpserver]# ./jmsctl.sh start
[+] Running 8/8
? Container jms_redis Healthy 0.6s
? Container jms_mysql Healthy 0.6s
? Container jms_core Healthy 12.3s
? Container jms_magnus Started 13.4s
? Container jms_koko Started 13.5s
? Container jms_lion Started 13.5s
? Container jms_celery Started 13.2s
? Container jms_web Started 13.4s
只需要启动一次,以后服务器开关机,JumpServer也会开机自启。
6.3. Web 访问
浏览器ip+端口访问
登录成功会提示让你修改密码,再重新登录