如果要使用密钥,需要先创建秘钥对,然后在再主机管理页面进行选择。

Linux系统

测试密码或者密钥正确后,进行保存。

Windows系统

因bigops密码管理使用ansible进行探测,所以Windows需要支持winrm协议。

被管理的Windows需要安装framework4.5和powershell 4

framework4.5

https://www.microsoft.com/en-us/download/details.aspx?id=30653

powershell 4

https://www.microsoft.com/en-us/download/details.aspx?id=40855

右击,用管理员运行

设置winrm

查看powershell执行策略

get-executionpolicy

更改powershell执行策略为remotesigned

set-executionpolicy remotesigned

配置winrm service并启动服务

winrm quickconfig

查看winrm service启动监听状态

winrm enumerate winrm/config/listener

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

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

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

添加防火墙信任规则

允许5985,5986端口通过,端口-TCP特定端口,起名ansbile

测试winrm

安装pip和winrm模块

yum -y install python-pip

pip2 install --ignore-installed pywinrm

编辑一个/root/winhosts文件,例子:

192.168.50.60 ansible_ssh_port=5985 ansible_winrm_server_cert_validation=ignore

ansible测试命令

ansible -i /root/winhosts 192.168.50.60 -c winrm -m raw -a "dir" -u Administrator -k

results matching ""

    No results matching ""