Ansible 问题 - WARNING: UNPROTECTED PRIVATE KEY FILE

作者: Anoyi

打开App

问题描述

示例命令

ansible all -i "192.168.1.10," -u root -m shell -a "echo hello"

错误信息

192.168.1.10 | UNREACHABLE! => {
    "changed": false,
    "msg": "Failed to connect to the host via ssh: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\n@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @\r\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r\nPermissions 0644 for '/root/.ssh/id_rsa' are too open.\r\nIt is required that your private key files are NOT accessible by others.\r\nThis private key will be ignored.\r\nLoad key \"/root/.ssh/id_rsa\": bad permissions\r\nroot@192.168.1.10: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).",
    "unreachable": true
}

解决办法

修改文件 id_rsa 权限

chmod 700 ~/.ssh/id_rsa
看法

看法

昵称
邮箱