【发布时间】:2017-06-07 20:41:27
【问题描述】:
我有一个来自 /home/renz/.shh/id_rsa.pub 的 shh 密钥。我想通过 ansible 将它添加到 /root/.shh/authorized_keys 中的目标主机。我试过了,但没有用。
---
- hosts: snapzio
tasks:
- name: Set authorized key took from file
authorized_key:
user: master
state: present
key: "{{ lookup('file', '/home/renz/.ssh/id_rsa.pub') }}"
path: /root/.ssh/authorized_keys
因为首先,我无法与主机通信,因为我的密钥不在授权密钥中。如果我想与许多主机交流,我认为这个想法是有意义的。而不是手动复制和粘贴密钥。
【问题讨论】:
-
如果不能使用公钥认证,则必须使用密码认证。我不明白这个问题是关于什么的。