第一天
配置ansible学习环境实现以下要求
1.控制主机和受控主机通过root用户通过免密验证方式远程控住受控主机实施对应(普通命令,特权命令)任务
2.控制主机连接受控主机通过普通用户以免密验证远程控住受控主机实施指定(普通命令,特权命令)任务操作。
案例一:
- 配置基础源:2.2.1配置centos8基础源
#vim /etc/yum.repoes.d/base.repo
[AppStream]
name=AppStream
baseurl=https://mirrors.aliyun.com/centos/8-stream/AppStream/x86_64/os/
gpgcheck=0
[BaseOS]
name=BaseOS
baseurl=https://mirrors.aliyun.com/centos/8-stream/BaseOS/x86_64/os/
gpgcheck=0
(2)配置epel
yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm
sed's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*
sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*
控制主机—Server通过主机名匹配对应连接的受控主机
制作秘钥
向node1、node2发送秘钥
成功登录node1、node2
案例二:
切换普通用户
su – server
su – node1
su – node2
生成秘钥
[server@server ~]$ ssh-keygen -t rsa -P ‘’ -q -f ~/.ssh/id_rsa
把密钥给1用户
查看是否授权成功
成功