文章目录
1启动数据库mysql+redis
systemctl restart mysql redis
2激活虚拟环境启动jms服务
source /teach_jmp/python/jmp_venv1/bin/activate
/teach_jmp/jumpserver/jumpserver/jms start -d
3,启动koko
cd /teach_jmp/koko/koko
./koko -d
4,启动guacamole
/etc/init.d/guacd start -d
5,启动tomcat
bash /opt/tomcat9/bin/startup.sh
6,启动nginx
systemctl restart nginx
7,自动启动脚本
vim ~/start.sh
source /teach_jmp/python/jmp_venv1/bin/activate
sleep 5
/teach_jmp/jumpserver/jumpserver/jms start -d
sleep 5
cd /teach_jmp/koko/koko
sleep 5
./koko -d
sleep 5
/etc/init.d/guacd start -d
sleep 5
bash /opt/tomcat9/bin/startup.sh
chmod a+x /etc/rc.local
vim /etc/rc.local
sleep 5
bash ~/start.sh
8 在rc.local中给目标机器添加防火墙规则
sleep 240
iptables -F
sleep 5
iptables -A INPUT -s 172.16.10.221 -p tcp --dport 22 -j ACCEPT && iptables -A INPUT -s 172.16.10.150 -p tcp --dport 22 -j ACCEPT && iptables -A INPUT -s 172.16.10.151 -p tcp --dport 22 -j ACCEPT && iptables -A INPUT -s 172.16.10.152 -p tcp --dport 22 -j ACCEPT && iptables -A INPUT -s 172.16.10.153 -p tcp --dport 22 -j ACCEPT && iptables -A INPUT -p tcp --dport 22 -j REJECT
给目标机器添加防火墙规则:
[root@zstack-1 ~]# iptables -A INPUT -s 172.16.10.151 -p tcp --dport 22 -j ACCEPT ##允许什么登录
[root@zstack-1 ~]# iptables -A INPUT -s 172.16.10.152 -p tcp --dport 22 -j ACCEPT ##允许什么登录
[root@zstack-1 ~]# iptables -A INPUT -s 172.16.10.221 -p tcp --dport 22 -j ACCEPT ##允许什么登录
[root@zstack-1 ~]# iptables -A INPUT -p tcp --dport 22 -j REJECT ##拒绝所有流量
9.jumpserver邮件用户设置
junpserver资产管理
服务器 路由器 交换机 等等
管理用户
root 超级管理员
sudo 命令,伪管理员,默认用root身份去执行
xxx 普通用户,权限较低
admin jumpserver 管理员用户
zhangyu jumpserver 普通用户,权限较低
管理用户,指的是被管理的机器上的root或者sudo提权用户,jumpserver用管理用户在目标机器上进行操作
创建管理用户
用户名和密码是客户机器的登录地址
创建资产
创建系统用户
创建资产授权
结束配置