主机名 | IP | |
---|---|---|
jumpserver | 192.168.200.10 | 堡垒机 |
client | 192.168.200.20 | 资产机 |
创建一个命为clien的资产机,关闭防火墙,配置yum源和网卡,安装必要工具即可
1.创建资产
在左边栏选择“资产管理——资产列表选项”
选中Default,右键创建节点并命名为test,单击test创建新资产
按照图中配置更改,其他默认即可
2.配置资产
在资产机中将JumpServer用户设置sudo权限
[root@client ~]# yum install -y ntpdate #客户端安装同步时间工具
[root@client ~]# visudo #设置sudo权限
...
root ALL=(ALL) ALL
jumpserver ALL=(ALL) NOPASSWD: ALL
...
#在空白处添加
[root@client ~]# ntpdate time.windows.com #客户端同步时间
[root@jumpserver ~]# yum install -y ntpdate
[root@jumpserver ~]# ntpdate time.windows.com #服务端同步时间
在资产机创建新用户并设置密码
用户名必须和管理用户的名称相同
[root@client ~]# useradd jumpserver
[root@client ~]# echo 123456 | passwd --stdin jumpserver
更改用户 jumpserver 的密码 。
passwd:所有的身份验证令牌已经成功更新。
将公钥发送到资产机对应用户中
[root@jumpserver ~]#ssh-copy-id -i jumpserver.pub jumpserver@192.168.200.20
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "jumpserver.pub"
The authenticity of host '192.168.200.20 (192.168.200.20)' can't be established.
ECDSA key fingerprint is SHA256:Q/VZeWWrUSuJRqCfBVnJNGf/PiLp6iG2Jyq81p7ENhU.
ECDSA key fingerprint is MD5:12:df:27:4e:5d:07:c0:31:a6:93:8c:8b:60:68:61:ff.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
jumpserver@192.168.200.20's password:
Number of key(s) added: 1
Now try logging into the machine, with: "ssh 'jumpserver@192.168.200.20'"
and check to make sure that only the key(s) you wanted were added.
刷新后单击资产主机名,在快速更新中单击“测试”和“刷新”按钮,可以看到更新硬件信息和测试的资产信息
在左边栏选择“权限管理→资产授权”选项,单击创建
配置规则
完成后提交
在左边栏选择“资产管理→系统用户→用户名称→系统用户详情”选项,在右边开启系统用户自动推送
在左边栏选择“资产管理→系统用户”选项,在右边单击用户名
在资产列表中,对应的主机名下,单击“更多”按钮,在下拉菜单中选择“更新”选项来设置密码
在密码栏上设置自己的密码
先单击“推送系统用户”按钮,推送成功后在单击“测试资产可连续性”按钮测试连接
用test用户登陆堡垒机,输入p查看有权限的主机