windows 安装openssh 服务使ansible可以远程控制服务器
https://github.com/PowerShell/Win32-OpenSSH/releases 链接:https://pan.baidu.com/s/1Yiy0fm8fslq79vf4g-zmKg 提取码:uk1o 安装版本:8.1p1 解压OpenSSH-Win64.zip到指定位置,使用powershell执行安装脚本
cd C:\OpenSSH
-Win64
powershell
.exe
-ExecutionPolicy Bypass
-File install
-sshd
.ps1
安装成功后,打开服务管理器 找到这两个服务ssh-agent sshd 将服务启动起来,启动类型改为自动,下次开机就可以自启了 windows server主机添加到ansible hosts文件
10.0.18.200 ansible_ssh_user
="Administrator" ansible_ssh_pass
="XXXX" ansible_ssh_port
=5985 ansible_connection
="winrm" ansible_winrm_server_cert_validation
=ignore
开启windows winrm模块
winrm
set winrm
/config
/service
/auth
'@{Basic="true"}'
winrm
set winrm
/config
/service
'@{AllowUnencrypted="true"}'
使用win_ping测试互信成功