jumserver源码搭建的方法如下
https://www.bilibili.com/video/BV1Uw411N74W/?p=20&spm_id_from=333.880.my_history.page.click&vd_source=112b71399ee57482a527ad39b401807d
设置开机自启动 启动jmscore
vim /usr/lib/systemd/system/jmscore.service
[Unit]
Description=jmscore
After=network.target mysql.service redis.service
Wants=mysql.service redis.service
[Service]
Type=forking
ExecStart=/bin/bash -c "source /teach_jmp/jmp_venv1/bin/activate && /teach_jmp/jumpserver/jms start -d"
ExecReload=
ExecStop=/bin/bash -c "source /teach_jmp/jmp_venv1/bin/activate && /teach_jmp/jumpserver/jms stop -d"
[Install]
WantedBy=multi-user.target
启动koko
vim /usr/lib/systemd/system/jmskoko.service
[Unit]
Description=jmskoko
After=network.target jmscore.service
[Service]
Type=forking
ExecStart=/bin/bash -c "source /teach_jmp/jmp_venv1/bin/activate && cd /teach_jmp/koko && /teach_jmp/koko/koko -d"
ExecStartPost=/bin/bash -c "/etc/init.d/guacd start &&sh /opt/tomcat9/bin/startup.sh "
ExecReload=
[Install]
WantedBy=multi-user.target
设置开启自启动以及启动nginx
systemctl enable jmscore
systemctl enable jmskoko
systemctl enable nginx