使用Ansible配置SSH及测试访问
1. 安装Google Authenticator
Google Authenticator是一个PAM模块,可在SSH上实现双因素认证(2FA)。该模块位于Ubuntu软件仓库中,名为 libpam-google-authenticator 。要安装它,在 two_factor.yml 文件中添加以下任务:
- name: Install the libpam-google-authenticator package
apt:
name: "libpam-google-authenticator"
update_cache: yes
state: present
这里使用Ansible的 apt 模块安装软件包, update_cache 设置为 yes 是为了在安装前更新系统的软件包缓存,避免因缓存过期而找不到软件包。 state 设置为 present 表示要安装该软件包。
2. 配置Google Authenticator
通常,为用户配置Google Authenticator需要运行 google-authenticator 命令,该命令会在用户的主目录下创建一个名为 .google_authenticator 的配置
超级会员免费看
订阅专栏 解锁全文
14

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



