如何在 Linux Mint 21 上安装和配置 Ansible如何在 Linux Mint 21 上安装和配置 Ansible如何在 Linux Mint 21 上安装和配置 Ansible如何在 Linux Mint 21 上安装和配置 Ansible
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Linux Mint 21 上安装和配置 Ansible

Ansible 是一个用于自动化和管理 IT 基础设施和应用程序的开源平台。它用于以一致的方式配置、部署和管理服务器、网络和其他系统。如果您计划在 Linux Mint 21 上使用 Ansible,请阅读本指南,因为它详细解释了其安装和配置。

如何在 Linux Mint 21 上安装 Ansible

Ansible 在系统管理员和 IT 专业人员中很受欢迎,因为它易于使用并且可以帮助自动化许多日常任务。安装 Ansible 的过程很容易遵循,因此以下是在 Linux Mint 21 上安装 Ansible 的一些必要步骤:

第 1 步:首先通过执行以下命令安装在 Linux Mint 上成功运行 Ansible 所需的所有依赖项:

$ sudo apt install software-properties-common -y

第 2 步:接下来,执行给定的命令,通过 Linux Mint 21 上的 apt 包管理器安装它:

$ sudo apt install ansible

现在要确认 Ansible 上的安装,让我们使用以下命令检查它的版本:

$ ansible --version

如何在 Linux Mint 21 上配置 Ansible

安装完成后,现在可以配置 Ansible 以使其可以在 Linux Mint 上使用,并执行后续步骤:

第 1 步:首先在 Linux Mint 上安装安全 shell 服务器,用于通过网络安全连接和管理远程系统,因此执行:

$ sudo apt install openssh-server -y

接下来查看 Linux Mint 上 ssh 是否正在运行,执行以下命令:

$ sudo systemctl status sshd

第 2 步:接下来,为了确保 ssh 的正常功能,允许其穿过 Linux 防火墙并用于该用途:

$ sudo ufw allow ssh

第3步:现在创建一个用户;输入他/她的详细信息,例如姓名和电话号码,以下是创建用户的语法:

$ sudo adduser <user-name>

就我而言,我将其命名为“ansibleuser”:

$ sudo adduser ansibleuser

第 4 步:现在允许所有 ansible 用户通过密码访问 Ansible,并为此通过添加“ansible ALL=(ALL) NOPASSWD:ALL”来编辑 ansible 文件:

$ echo "ansible ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/ansible

第 5 步:接下来,通过 Linux Mint 中的密钥生成器生成 ssh 密钥:

$ ssh-keygen

第 6 步:现在将 ssh 密钥的公共版本复制到您想要授予访问权限的主机,并遵循以下给出的语法:

$ ssh-copy-id ansible@<host-IP-address>

在我的例子中,主机的 IP 地址是 192.168.18.72,因此我使用上面给定的语法将 public 复制到该 IP:

$ ssh-copy-id ansible@192.168.18.72

第 7 步:现在,打开主机文件以添加 Ansible 主机的 IP 地址并执行:

$ nano hosts

现在输入您想要授予访问权限的主机的 IP 地址,在我的情况下,它只有一台主机,因此我只提供了一个 IP,输入完 IP 后,保存后关闭文件:

第 8 步:现在让我们检查 Ansible 是否正常工作,并按照以下语法固定您创建的任何用户:

$ ansible all -i ./hosts -u <created-user-name> -m ping

由于我创建了一个名为 ansibleuser 的用户,因此我按照上述语法 ping ansibleuser:

$ ansible all -i ./hosts -u ansibleuser -m ping

从 Linux Mint 21 中删除 Ansible

如果您不再使用 Ansible 并希望将其从 Linux Mint 中完全删除,请执行:

$ sudo apt remove --autoremove ansible -y

结论

Ansible 旨在易于使用和学习,它使用简单的声明性语言来表达任务和配置。它还具有高度可扩展性,可用于管理大型且复杂的 IT 环境。在 Linux Mint 21 上,Ansible 可以通过其默认包管理器安装,本指南讨论安装和配置它的过程。

©2015-2025 艾丽卡 support@alaica.com