Puppet资源管理与用户配置指南
1. 虚拟资源与用户SSH访问管理
1.1 虚拟资源筛选示例
在管理用户时,我们可以使用虚拟资源来筛选特定的用户。例如:
@user { 'thomas': ensure => present, tag => 'sysadmin' }
@user { 'theresa': ensure => present, tag => 'sysadmin' }
@user { 'josko': ensure => present, tag => 'dev' }
User <| tag == 'sysadmin' |>
在上述示例中,只有 thomas 和 theresa 用户会被包含在内。
1.2 管理用户的SSH访问
为了安全地管理服务器的访问控制,我们可以使用带有密码短语保护的SSH密钥的命名用户账户。Puppet通过内置的 ssh_authorized_key 类型使这一管理变得简单。
操作步骤
- 创建
ssh_user模块 :- 创建
modules/ssh_user/manifests/init.pp文件,内容如下:
- 创建
超级会员免费看
订阅专栏 解锁全文
23

被折叠的 条评论
为什么被折叠?



