5.项目中用ansible,那你ansible是采用什么方式,去控制其他机器的呢? 若突然出现一个主机没有账号 没有密码 ansible怎么控制这台机器?
时间: 2023-12-01 12:17:23 浏览: 33
我使用 Ansible 的 SSH 连接方式来控制其他机器,即在 Ansible 主机上,使用 SSH 连接到被控制机器。如果突然出现一台主机没有账号和密码,那么 Ansible 将无法通过 SSH 连接到该主机。为了解决这个问题,可以在被控制机器上预先配置好 SSH 公钥,这样 Ansible 可以使用 SSH 公钥来连接到被控制机器,而不需要提供账号和密码。如果没有预先配置 SSH 公钥,那么可以在被控制机器上手动创建一个账号并设置密码,然后将账号和密码告诉 Ansible,这样 Ansible 就可以通过 SSH 连接到被控制机器了。
相关问题
ansible 主机清单写了地址为什么没有匹配到主机
可能是以下原因导致:
1. 主机清单中的地址有误,与实际主机地址不匹配。
2. 主机清单中的地址没有正确的格式,如IP地址、主机名等。
3. 主机清单中的地址没有加入到Ansible的inventory中,需要使用命令将地址加入到清单中。
4. Ansible配置文件中的inventory路径配置有误,需要检查配置文件是否正确。
5. 主机清单中的地址没有被正确分类,需要将地址分组后再进行匹配。
6. 主机清单中的地址无法被ping通,可能是网络连接问题,需要检查网络连接是否正常。
帮我写一个ansible inventory文件 我所控制的主机使用相同的密码 相同的用户 相同的端口登录
好的,您可以创建一个名为 `inventory.ini` 的文件,并在其中添加以下内容:
```
[web_servers]
web1 ansible_host=192.168.1.1 ansible_port=22 ansible_user=your_username ansible_password=your_password
web2 ansible_host=192.168.1.2 ansible_port=22 ansible_user=your_username ansible_password=your_password
web3 ansible_host=192.168.1.3 ansible_port=22 ansible_user=your_username ansible_password=your_password
```
在上面的示例中,我们定义了一个名为 `web_servers` 的主机组,并在其中列出了要部署的主机。每个主机都具有相同的登录端口、用户名和密码。
请注意,使用密码进行身份验证并不是最安全的方式。如果可能的话,建议您使用SSH密钥进行身份验证,这样可以更加安全。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)