堡垒机安装教程
1.上传堡垒机压缩包
[root@lnmp ~] cd /opt/
[root@lnmp opt] rz
2.解压缩
[root@lnmp opt]# tar -xf jumpserver-offline-installer-v3.6.4-amd64.tar.gz -C /opt/
[root@lnmp opt]# ll
总用量 2922968
drwxr-xr-x 7 root root 240 9月 11 2023 jumpserver-offline-installer-v3.6.4-amd64
-rw-r--r-- 1 root root 2993115374 8月 6 16:32 jumpserver-offline-installer-v3.6.4-amd64.tar.gz
3.查看文件内容
[root@lnmp opt]# cd jumpserver-offline-installer-v3.6.4-amd64
[root@lnmp jumpserver-offline-installer-v3.6.4-amd64]# ll
总用量 72
-rw-r--r-- 1 root root 2121 9月 11 2023 cn-quick_start.sh
drwxr-xr-x 2 root root 4096 9月 11 2023 compose
-rw-r--r-- 1 root root 4501 9月 11 2023 config-example.txt
drwxr-xr-x 7 root root 89 9月 11 2023 config_init
-rwxr-xr-x 1 root root 7464 9月 11 2023 jmsctl.sh
-rw-r--r-- 1 root root 35148 9月 11 2023 LICENSE
drwxr-xr-x 4 root root 29 9月 11 2023 locale
-rw-r--r-- 1 root root 1992 9月 11 2023 quick_start.sh
-rw-r--r-- 1 root root 1874 9月 11 2023 README.md
drwxr-xr-x 4 root root 307 9月 11 2023 scripts
-rw-r--r-- 1 root root 22 9月 11 2023 static.env
drwxr-xr-x 2 root root 41 9月 11 2023 utils
4.查看./jmsctl.sh --help
JumpServer 部署管理脚本
Usage:
./jmsctl.sh [COMMAND] [ARGS...]
./jmsctl.sh --help
Installation Commands:
install 安装 JumpServer
upgrade [version] 升级 JumpServer
check_update 检查 JumpServer
reconfig 重新配置 JumpServer
Management Commands:
start 启动 JumpServer
stop 停止 JumpServer
close 关闭 JumpServer
restart 重启 JumpServer
status 检查 JumpServer
down 下线 JumpServer
uninstall 卸载 JumpServer
5.执行jmscti.sh安装脚本
./jmsctl.sh install
全部选择默认设置(n)
安装完成!!!
6.执行jmscti.sh启动脚本
[root@lnmp jumpserver-offline-installer-v3.6.4-amd64]# ./jmsctl.sh start
如果出现报错,查看原因。发现是80端口已经被占用。则需要查看进程,将占用的进程kill。
[root@lnmp jumpserver-offline-installer-v3.6.4-amd64]# ss -nplt | grep 80
LISTEN 0 128 *:80 *:* users:(("nginx",pid=1003,fd=6),("nginx",pid=999,fd=6))
[root@lnmp jumpserver-offline-installer-v3.6.4-amd64]# pkill nginx
然后重新启动脚本
[root@lnmp jumpserver-offline-installer-v3.6.4-amd64]# ./jmsctl.sh start
启动成功!!!