如何为openshift库存生成ansible_ssh_private_key_file?

时间:2017-11-09 13:21:34

标签: ansible openshift ansible-2.x

我在已安装的多台计算机云环境中使用Ansible 2.4和安装Openshift 3.6。

我知道我应该通过:

ansible_ssh_private_key_file=filename.pem到库存文件,以及'ansible_ssh_user'。但到目前为止,我还没有发现任何明确的文章,说明我应该如何生成这个ssh_private_key_file

当前变量:

ansible_user=root

1 个答案:

答案 0 :(得分:0)

ssh-keygen为SSH生成私钥。选项-m可用于在导出期间指定PEM格式。

首先生成密钥:

ssh-keygen -f mykey

然后以PEM格式导出public:

ssh-keygen -e -m PEM -f mykey.pub