1
2
3
4
5
6
7
8
9
10
11
cd /opt
yum -y install wget
wget https://github.com/jumpserver/installer/releases/download/v2.6.1/jumpserver-installer-v2.6.1.tar.gz
tar -xf jumpserver-installer-v2.6.1.tar.gz
cd jumpserver-installer-v2.6.1
export DOCKER_IMAGE_PREFIX=docker.mirrors.ustc.edu.cn
cat config-example.txt

# 用户名 admin
# 密码:5Lov@wife or admin
./jmsctl.sh start

安装

https://github.com/jumpserver/jumpserver/releases/tag/v2.6.1
curl -sSL https://github.com/jumpserver/jumpserver/releases/download/v2.6.1/quick_start.sh | sh

此时会安装docker和相关镜像,如果卡住可先退出,设置完阿里镜像加速后重启docker,重新执行安装命令

常用命令

可以使用如下命令启动, 然后访问
./jmsctl.sh start

其它一些管理命令
./jmsctl.sh stop
./jmsctl.sh restart
./jmsctl.sh backup
./jmsctl.sh upgrade
更多还有一些命令,你可以 ./jmsctl.sh --help来了解

访问 Web 后台页面

http://192.168.196.134:8080
https://192.168.196.134:8443

ssh/sftp 访问

ssh admin@192.168.196.134 -p2222
sftp -P2222 admin@192.168.196.134

更多信息

文档: https://docs.jumpserver.org/
官网: https://www.jumpserver.org/

开机自启动

vi /usr/lib/systemd/system/jms.service

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[Unit]
Description=jms
After=network.target mariadb.service redis.service
Wants=mariadb.service redis.service

[Service]
Type=forking
Environment="PATH=/opt/py3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"
ExecStart=/opt/jumpserver/jms start all -d
ExecReload=
ExecStop=/opt/jumpserver/jms stop

[Install]
WantedBy=multi-user.target

vi /usr/lib/systemd/system/coco.service

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[Unit]
Description=coco
After=network.target jms.service

[Service]
Type=forking
PIDFile=/opt/coco/coco.pid
Environment="PATH=/opt/py3/bin"
ExecStart=/opt/coco/cocod start -d
ExecReload=
ExecStop=/opt/coco/cocod stop

[Install]
WantedBy=multi-user.target

systemctl enable jms
systemctl enable coco