首页
运维
编程

小布江

首页
运维
编程
  • Kubernetes

  • 日常

    • K8s-Minio集群迁移
    • Docker构建多架构镜像
    • Minio备份及恢复
    • cert-manager自动签发Lets Encrypt
    • Ansible批量发送密钥
    • Containerd配置私有Harbor镜像仓库
    • kvm虚拟机修改密码
    • Nexus
    • Nginx之tcp转发
    • Arthas
    • 开启telnet登录
    • CPU亲和
    • Harbor复制镜像
    • KVM虚拟机根目录扩容
    • RabbitMQ RPM部署
    • RabbitMQ Docker-Compose部署
    • RocketMQ二进制部署
    • RocketMQ Docker-Compose部署
    • Nginx版本升级
    • kvm虚拟机磁盘扩容
    • kafka双写
    • linux挂盘分区
    • Oracle-11g单机部署
    • GlusterFS部署
    • 主机磁盘管理
    • SSL自签证书管理
    • PicGo自建图床
    • Docker Mirrors
  • Prometheus

  • Cl

  • 运维
  • 日常
小布江
2023-09-07

Ansible批量发送密钥


批量发送密钥


# 1.安装ansible
[root@localhost ~]# yum install ansible -y
# 2.根据自己实际的定义主机
[root@localhost ~]# cat /etc/ansible/hosts 
[demo]
10.0.1.236 ansible_ssh_host=10.0.1.236 ansible_ssh_port=22 ansible_ssh_user=root ansible_ssh_pass=123
# 3.生成密钥
[root@localhost ~]# ssh-keygen -t rsa
# 4.分发密钥
[root@localhost ~]# vim /etc/ansible/ansible.cfg
...
#去掉这个配置的#号
host_key_checking = False
#修改命令行警告
command_warnings = False

[root@localhost ~]# sed -i 's#^\#\(host_key_checking =\).*#\1 False#' /etc/ansible/ansible.cfg
[root@localhost ~]# sed -i 's#^\# \(command_warnings =\).*#\1 False#' /etc/ansible/ansible.cfg

[root@localhost ~]# ansible demo -m  authorized_key -a "user=root key='{{lookup('file','/root/.ssh/id_rsa.pub')}}'"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#Ansible
上次更新: 2026/05/31, 03:30:34
cert-manager自动签发Lets Encrypt
Containerd配置私有Harbor镜像仓库

← cert-manager自动签发Lets Encrypt Containerd配置私有Harbor镜像仓库→

最近更新
01
Coredns自定义参数
05-18
02
Docker Mirrors
04-24
03
SSL自签证书管理
02-10
更多文章>
Theme by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式