Jumpserver实践

Jumpserver实践

提前准备好jumpserver服务端

source /opt/py3/bin/activate
/opt/jumpserver/jms start -d 
# koko
/opt/koko/koko -d 
/etc/init.d/guacd start 
sh /opt/tomcat9/bin/startup.sh 
# nginx
nginx
# mysql
# redis

# 快捷登录配置,以及免密登录客户端
[root@jumpserver ~ 16:20:50]$tail -2 ~/.bash_profile
alias sshweb01="ssh root@192.168.178.145"
alias sshdb01="ssh root@192.168.178.146"

  

只允许跳板机登录到client

注意,最好提前设置免密登录,来的方便


1.设置防火墙规则
client机器可以iptables规则,只允许跳板机连接

iptables -A INPUT -s 192.168.178.134 -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j REJECT

2.检查客户端机器防火墙规则
[root@web-01 ~]# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     tcp  --  192.168.178.134      anywhere             tcp dpt:ssh
REJECT     tcp  --  anywhere             anywhere             tcp dpt:ssh reject-with icmp-port-unreachable

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

  

修改amdin密码

 1. 设置邮箱发送

 

 

第二步,邮件基本设置,必须,否则无法发邮件

 

用户创建

 

 

 

此时应该是收到了用户创建的邮件

 

 

普通用户首次登录

 

 

 资产管理配置

添加管理用户

管理用户是资产(被管控的服务器)上的root用户,或者是拥有sudo权限的用户,jumpserver使用该用户进行推送系统用户,获取资产硬件信息等。

管理用户是,jumpserver操作被管理机器时的用户

加一个root用户,进行使用

 

添加资产主机

 

 

 

可继续添加主机

 

导出资产文件

 系统用户

系统用户是 JumpServer 跳转登录资产时使用的用户,可以理解为登录资产用户,如 web,sa,dba(`ssh web@some-host`),而不是使用某个用户的用户名跳转登录服务器(`ssh xiaoming@some-host`); 简单来说是用户使用自己的用户名登录 JumpServer,JumpServer 使用系统用户登录资产。 系统用户创建时,如果选择了自动推送,JumpServer 会使用 Ansible 自动推送系统用户到资产中,如果资产(交换机)不支持 Ansible,请手动填写账号密码。

 

 

添加过程

 

 

 jumpserver创建系统用户,会自动基于ansible在目标机器上创建该用户

 

 

资产授权

使用资产

  1. 系统内建webTerminal

  2. 客户端工具

admin的用户界面/管理界面

web终端

得提前配置好luna,方可使用该功能

 

 

 

 

 

 

ssh终端

ssh得配置好koko组件方可使用

# 连接的命令就已经不同了,使用ssh命令,以及jumpserver平台账号,以及koko端口
[yuchao@yumac ~]$ssh admin@192.168.178.134 -p2222

  

 

 

1. 输入p显示主机信息,然后输入主机id,即可自动连接,注意我们资产机,是不允许ssh登录的,只能通过jumpserver

可以正常输入普通命令
使用sudo命令,权限被/etc/sudoers文件配置所控制

  

会话管理

 

 

监控会话

点击会话ID,可以查看该会话,执行了哪些命令,以及强制中断该会话

 

 

 中断会话

 

 

 命令监控

 

 

历史会话

 

 

 

jumpserver提供了强大的历史会话功能,查看命令历史,操作视频回放,最大程度定位运维安全。

posted @ 2021-01-21 01:47  时间的侵蚀  阅读(256)  评论(0编辑  收藏  举报