1.window配置

1.打开网络和Internet设置 -->  更改连接属性 --> 网络配置文件改成专用

在这里插入图片描述

2. 以管理员的身份运行 cmd

1.powershell
2. 查看powershell执行策略

get-executionpolicy

3.修改powershell执行策略

set-executionpolicy remotesigned

4.配置winrm service并启动服务

winrm quickconfig

在这里插入图片描述

5.修改winrm配置,启用远程连接认证

winrm set winrm/config/service/auth '@{Basic="true"}'
 winrm set winrm/config/service '@{AllowUnencrypted="true"}'

在这里插入图片描述
在这里插入图片描述
6.关闭防火墙或者允许 5985端口通过

linux配置

  1. pip安装ansible
 pip install ansible
  1. 如果找不到配置文件,再用yum安装一下,调用yum的配置文件,以及hosts
    在这里插入图片描述
  2. 此时用yum 安装ansible
yum install ansible
  1. 配置文件写
    在这里插入图片描述

  2. 如果报一下错误,安装 pywinrm 即可
    在这里插入图片描述
    6.安装 pywinrm

pip install pywinrm
  1. 此时在运行 ansible win -m win_ping 就可以通了
  2. 安装 win 扩展
    ansible-galaxy collection install ansible.windows
    
  3. 此时就可以调用其他的模块了
ansible win -m win_copy -a 'src=/root/ccc dest=C:\'
  1. 如果报以下错误
  2. 在hosts文件里加 ansible_winrm_transport=ntlm 即可解决
  3. 常见报错
    https://blog.csdn.net/naumy/article/details/120982873?ops_request_misc=&request_id=&biz_id=102&utm_term=plaintext:%20the%20specified%20crede&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-2-120982873.142v96pc_search_result_base7&spm=1018.2226.3001.4187

更多推荐