知识库

Loading

0 评论 / 0 点赞 / 366 阅读  使用场景  功能介绍  新人入手 最后更新: 2022-04-26 作者: 飞致云 总字数: 584

概述

问题一:本文主要介绍JumpServer登录资产过程中,例如需要使用root用户执行命令,但该资产设置了root用户不可登陆,需要登录之后使用sudo命令才可以登录root,JumpServer如何更便捷的解决如上问题。
问题二:批量命令使用过程中,需要使用root权限,在root用户不被允许的情况下,该如何执行?

环境

此时有一个主机设置了root不可登录。
image-1650954287052
但fit2cloud可以登录。
image-1650954372628
此时即需要使用fit2cloud用户登录资产后再切换成root用户。
image-1650954706196

问题一

JumpServer设置

1、创建两个系统用户 ,root和fit2cloud(先创建fit2cloud)。

“控制台”→“资产管理”→“系统用户”→“创建”→“SSH”。
image-1650955248973
root用户(使用切换用户)。
image-1650955288131
image-1650955364963

2、资产授权

资产授权时可以不用授权给fit2cloud用户,只选择root用户授权即可。
“控制台”→“权限管理”→“资产授权”→“创建”。
image-1650955558918

3、资产登录

“web终端”→“资产”。
image-1650955672576

问题二

批量命令的使用是需要root权限的。但当root用户不被赋予权限时,需要使用其他用户(有sudo权限)来做批量命令的执行。

JumpServer设置

image-1650957001138
注:因为JumpServer的批量命令使用ansible实现,每次运行五个任务队列,若该批量命令的任务数较大(即要运行该命令的资产过多),建议分批次(10~20台/批次)进行操作。

文章目录
其他资源