`
annan211
  • 浏览: 469655 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ansible ssh 管理节点与目标节点

 
阅读更多

   ansible 在初始化阶段 需要通过ssh 连通管理节点与目标节点,这里以 10.2.6.78[manager] 为管理节点, 10.2.5.87[client] 为目标节点 。
 
  首先检测 manager 是否能 Telnet 到client 节点
 
telnet 10.2.5.87 22 

  如果连接不通需要检查安全组以及端口开放

  1 manager 生成 SSH-KEY 信息
   
     ssh-keygen
    

    这一步骤将会在 .ssh 目录下生成 id_rsa及id_rsa.pub
  2 添加目标节点的SSH认证信息
   
ssh-copy-id root@10.2.5.87

这里root是在目标节点上登录的用户,@符号后面接目标节点IP即可,之后会提示输入目标节点root用户密码,输入即可。

添加认证信息后,目标节点主机的~/.ssh/目录下将会出现一个authorized_keys文件,里面包含了ansible管理节点的公钥信息,可以检查一下是否存在。

    如果client节点没有生成 相应的文件,则直接在client节点的 .ssh 目录下新建authorized_keys 文件,将manager文件下的 authorized_keys 内容复制过去即可。

  3 test 结果
    执行
ssh username@10.2.5.87
是否能正常跳转即可。

分享到:
评论

相关推荐

    基于django+ansible+ansibleapi+webssh实现的运维自动化管理系统(可当毕

    Ansible的简洁性和无需在被管理节点上安装客户端的特性大大降低了自动化运维的复杂度。 Ansible API则是Ansible工具对外提供的API接口,允许开发者通过编程的方式调用Ansible的功能,实现更加灵活的自动化运维流程...

    利用ansible 自动 安装Hadoop 集群

    Ansible基于SSH(Secure Shell)协议,无需在目标节点上安装任何代理,通过控制节点即可实现远程管理。它使用YAML格式的Playbook来定义任务,易于阅读和编写。 Hadoop作为大数据处理的核心组件,包括HDFS(Hadoop ...

    2,Ansible控制节点和被管理主机

    它无需在客户端安装代理软件即可工作,通过SSH、WinRM等协议与目标主机进行通信,并利用模块化的方式实现对远程主机的管理。 #### 二、控制节点的要求 **1. Python版本要求** - Ansible 2.3版本的控制节点需要...

    Ansible运维管理平台部署、维护与调优.pdf

    与传统的配置管理工具相比,Ansible的最大特点是简单、易于部署并且无代理,这意味着不需要在被管理的节点上安装额外的软件或代理程序。这种设计使得Ansible可以轻松地集成到现有的IT环境中,减少部署的复杂度。 **...

    教你在 Centos8 中安装并使用 Ansible.doc

    * 使用 SSH 进行通信,Ansible 默认使用 SSH 协议在控制节点和受控节点之间进行通信 * 并行执行任务,Ansible 可以与受控节点并行通信,使其能够更快地运行自动化任务 安装 Ansible * 在 Centos8 中安装 Ansible,...

    Ansible学习笔记.pdf

    2. **管理节点与被管理节点的信任关系** 确保管理节点能无密码访问被管理节点是Ansible自动化运维的基础。可以通过在管理节点上生成SSH密钥对,并将公钥复制到被管理节点的`~/.ssh/authorized_keys`文件中来实现。...

    Ansible-Ansible-roles.zip

    Ansible 的设计理念是简洁易用,通过SSH(Secure Shell)连接到目标节点,无需在远程服务器上安装任何代理。它的核心特性包括模块化、幂等性、易于理解和维护。 **模块化** Ansible 的工作方式是通过执行各种模块来...

    ansible的rpm安装包

    值得注意的是,虽然Ansible无需在被管理节点上安装额外的客户端代理,但是被管理的节点上必须能够通过SSH被主控节点访问,并且需要有Python环境。安装Ansible的rpm包后,大多数配置和管理工作都是通过编写YAML格式的...

    Ansible快速入门_技术原理与实战

    Ansible通过Inventory来管理目标主机,Inventory文件定义了哪些服务器属于哪个组,以及它们的变量和属性。 在Ansible中,主要的操作单元是Playbook。Playbook是一种声明式语言,用于描述你希望系统处于的状态,而...

    Ansible-ansible-nomad.zip

    Ansible 的核心理念是“无代理”模式,即在被管理节点上不需要额外安装任何软件,只需要SSH(Secure Shell)即可进行操作,这极大地降低了部署和维护的成本。 Nomad 是HashiCorp公司开发的一款集群调度器,类似于...

    Ansible常见面试问答题

    控制节点上安装了Ansible,通过SSH协议管理节点,且模块部署在节点上后,这些模块是临时存储的,并通过JSON通信与Ansible控制机进行交互。 在实际应用中,Ansible可用于管理IT基础设施,将软件应用部署到远程节点。...

    Ansible-ansible-sftp.zip

    Ansible通过SSH连接到目标主机,无需在远程节点上安装代理,这使得部署过程简单且可靠。 2. **SFTP服务器软件**:角色可能使用诸如OpenSSH或vsftpd这样的SFTP服务器软件,它们是Linux系统中常见的SFTP服务实现。...

    ansible中文手册

    Ansible的工作机制是将管理节点中的Ansible模块通过SSH协议或其他认证机制(例如Kerberos、LDAP)推送至被管理端执行。执行完毕后,这些模块会自动删除。Ansible的组成包括以下几个部分:Ansible核心、模块(Modules...

    部署ansible管理工具

    4. **主从模式**:Ansible通常采用一个或多个控制节点来管理多个被控节点。 5. **支持自定义模块**:除了内置模块外,Ansible还允许用户根据需求开发自定义模块。 6. **支持Playbook**:Playbook是一种描述如何配置...

    ansible 简明教程

    - **SSH 密钥认证**:在管理节点与目标节点之间建立无密码 SSH 访问,可以通过 `ssh-keygen` 生成密钥对,并使用 `ssh-copy-id` 将公钥复制到目标节点。 - **Inventory 中的用户名密码**:在 inventory 文件中,...

    自动化运维工具Ansible详细部署_自动化运维管理

    控制机上安装了Ansible,执行自动化任务,而被管理节点只需开放SSH服务即可。Ansible通过Inventory文件定义管理的主机列表,模块执行任务,而插件则负责特定功能,如连接管理、动态库存等。 #### 1.3、特性 - **...

    Ansible-ansible-consul.zip

    Ansible 的设计哲学是“无代理”(agentless),这意味着它不需要在被管理节点上安装额外的软件,而是通过SSH(Secure Shell)或者其他API接口来控制和配置远程设备。 领事团(Consul)是一款由HashiCorp公司开发的...

Global site tag (gtag.js) - Google Analytics