我在已安装的多台计算机云环境中使用Ansible 2.4和安装Openshift 3.6。
我知道我应该通过:
ansible_ssh_private_key_file=filename.pem
到库存文件,以及'ansible_ssh_user'。但到目前为止,我还没有发现任何明确的文章,说明我应该如何生成这个ssh_private_key_file
。
当前变量:
ansible_user=root
答案 0 :(得分:0)
ssh-keygen
为SSH生成私钥。选项-m
可用于在导出期间指定PEM
格式。
首先生成密钥:
ssh-keygen -f mykey
然后以PEM格式导出public:
ssh-keygen -e -m PEM -f mykey.pub