当前位置: 首页 > news >正文

深圳网站建设卓企网络推广图片大全

深圳网站建设卓企,网络推广图片大全,微网站上的一键导航怎么做,莱芜网站排名价格一、准备工作 192.168.85.138 安装ansible,计划配置到139的免密 192.168.85.139 待配置免密 1. 生成SSH密钥对 在Ansible控制节点生成密钥对,用于后续免密认证: ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa 全部回车默认,无…

一、准备工作

192.168.85.138 安装ansible,计划配置到139的免密

192.168.85.139 待配置免密

1. 生成SSH密钥对

        在Ansible控制节点生成密钥对,用于后续免密认证:

ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa

全部回车默认,无需设置密码

2. 配置Ansible环境

        关闭Host Key检查:修改`/etc/ansible/ansible.cfg` 文件,避免首次连接提示确认:

 [defaults]host_key_checking = False

3,配置Hosts文件

        在/etc/ansible/hosts中定义目标主机及连接参数:

[web_servers]
192.168.85.139 ansible_ssh_user=root ansible_ssh_pass=123456

ansible_ssh_pass=123456: 这个123456就是139的root的登录密码,按需配置即可

4,写一个免密用的yml文件,ssh_key.yml:

- hosts: web_serversgather_facts: notasks:- name: Deploy SSH public keyauthorized_key:user: rootkey: "{{ lookup('file', '~/.ssh/id_rsa.pub')  }}"state: present

5,执行这个文件:

ansible-playbook  ssh_key.yml

6,检查是否配置成功:

ansible web_servers -m ping



如果看到上诉内容即为免密配置成功。

7,为多用户配置免密:

- hosts: allvars:users:- name: adminkey: "{{ lookup('file', '~/.ssh/admin.pub')  }}"- name: deploykey: "{{ lookup('file', '~/.ssh/deploy.pub')  }}"tasks:- name: Add SSH keys for multiple usersauthorized_key:user: "{{ item.name  }}"key: "{{ item.key  }}"loop: "{{ users }}"

8,Ansible指定hosts文件

Ansible通过**主机清单(Inventory)**管理目标服务器,其默认路径为/etc/ansible/hosts。但在实际应用中,常需根据项目需求指定不同的hosts文件。以下是2种常用方法及具体操作示例:

    1、通过命令行参数-i即时指定(推荐)

        适用场景:临时使用特定主机清单文件,灵活性最高。
        操作方法:在ansibleansible-playbook命令中通过-i参数指定路径。 bashbash

        单文件指定:

        ansible all -i /path/custom_hosts -m ping

        目录指定:(自动合并目录下所有文件)

        ansible-playbook -i inventory/prod/ playbook.yml

    2,通过ansible.cfg 配置文件指定(改了之后就永久生效了)

        在ansible.cfg 配置文件中,通过inventory参数指定hosts文件路径。ansible.cfg 文件路径查找顺序为:

  1. 环境变量ANSIBLE_CONFIG指向的配置文件。例如,执行export ANSIBLE_CONFIG=/PATH./ansible.cfg ,则优先使用该路径下的ansible.cfg 。

  2. 当前目录下的ansible.cfg 配置文件。

  3. 当前用户home目录下的.ansible.cfg 配置文件。

  4. 用软件包管理工具安装Ansible时自动生成的配置文件/etc/ansible/ansible.cfg 。

ansible.cfg 文件中设置inventory参数示例:

[defaults] 
inventory = /path/to/your/hosts_file 

http://www.ds6.com.cn/news/113815.html

相关文章:

  • flash里鼠标可以跟随到网站上就不能跟随了百度竞价排名是哪种方式
  • 中央广播电视总台国际在线东莞百度seo推广公司
  • 做音乐网站之前的准备互联网销售平台有哪些
  • 网站推广制作教程网站优化推广教程
  • 在哪个网站上找超市做生鲜app推广是做什么的
  • 廊坊网站建设方案托管个人网页免费域名注册入口
  • wordpress建站要用模板吗百度竞价点击软件
  • 网站变宽屏怎么做网站查询ip
  • 门户网站建设工作流程黄山网站建设
  • 阿里云 做网站 百度开放云亚马逊seo关键词优化软件
  • 张家界做网站的人免费精准客源
  • 网站建设600分站优缺点seo搜索引擎优化工资多少钱
  • 西宁服务优化大师怎么样
  • 如何免费建立自己网站百度中心
  • 江西省建设工程造价管理局网站做网页设计一个月能挣多少
  • 涡阳在北京做网站的名人seo长尾关键词
  • 湖南做网站 尖端磐石网络优秀营销软文100篇
  • 个人网站怎么接广告seo优化技术培训
  • 青岛做门户网站的南宁整合推广公司
  • 新老网站做301跳转2345网址导航是什么浏览器
  • 免费手机网站制作app西地那非片说明书
  • 知名的中文域名网站seo管理
  • 网站的结构类型深圳seo优化服务商
  • 做网站资源存储哪些网站可以免费发广告
  • 编程 毕业设计代做网站潍坊关键词优化排名
  • 湖南做网站 e磐石网络网站管理和维护的主要工作有哪些
  • 武汉制作网站公司哪家好上街网络推广
  • 南京溧水城市建设集团网站seo手机关键词排行推广
  • 科技企业网站如何建设网站换了域名怎么查
  • 唐山市住房城乡建设局网站惠州疫情最新情况