登录jumpserver
浏览器输入ip:8000 访问jumpserver
默认用户名是admin,密码是5Lov@wife
点击用户管理,选择用户,点击Administrator那一行右侧的更新,设置密码
创建管理用户
管理用户创建
点击设置,默认管理用户,该用户为管理员用户,应该有sudo权限,需要在每一台客户机上创建该用户(用户名自定义,jump)
密码可以为空,密钥在jumpserver本机上生产
cd .ssh/
ssh-keygen -f jump
cat jump
把jump中的内容复制到网页默认密钥中。
在客户机上创建jump用户,并设置sudo权限,把刚刚生成的密钥对里面的公钥放到该客户机的jump用户家目录.ssh/authorized_keys文件里
客户机
useradd jump
su - jump
mkdir .ssh
vim .ssh/authorized_keys //内容为之前jumpserver上的/root/.ssh/jump.pub中的内容
chmod 700 .ssh
chmod 400 .ssh/authorized_keys
设置完成后可用ssh -i jump jump@192.168.179.129进行测试
jumpserver普通用户
查看用户组——添加用户组
查看用户——添加用户
密码等信息会发送到邮箱中
添加机器
资产管理——查看资产组——添加资产组
资产管理——查看资产——添加资产
资产管理——查看资产——更新,可以更新相应主机的相关信息。但需要在该主机上创建管理员用户名并授权su权限
visudo
jump ALL=(ALL) NOPASSWD: ALL
添加系统用户并授权
系统管理——系统用户——添加系统用户
推送会将系统用户推送到各登录主机上
推送成功
添加授权规则
授权管理——授权规则——添加规则
客户端登录jumpserver
使用zhangsan登录客户机
其shell为bin/bash(使用echo $SHELL命令查看)
实际应该为/home/jumpserver/init.sh
vim /etc/passwd
修改为zhangsan:x:1003:1003::/home/zhangsan:/home/jumpserver/init.sh
再重新用张三登录