gpt4 book ai didi

windows - 引导 Windows winrm 因网络错误而失败

转载 作者:可可西里 更新时间:2023-11-01 13:53:40 26 4
gpt4 key购买 nike

我正在尝试使用 knife 命令引导 Windows winrm。

我已经启用了 TCP 端口 5985。但我仍然收到以下错误:

错误:网络错误:连接被拒绝 - connect(2) (http://:5985)

我也可以通过提供用户名和密码远程登录到机器

我无法解决。有没有人遇到过这个问题并找到了解决方案?

最佳答案

检查您是否可以telnet remote_host 5985。这应该会打开一个哑 session ,您可以在其中输入“退出”。如果没有,请再次查看您是如何在远程主机上启用 winrm 和防火墙的。

我让 winrm bootstrap 在没有启用防火墙的 Windows 虚拟机上工作,如下所示:

您要引导的远程 Windows 机器上的以下所有...

启用 winrm:

winrm quickconfig -q

启用并启动防火墙服务(这样我们就可以成功配置winrm):

sc config mpssvc start= demand
sc start mpssvc

根据 Chef 的建议配置 winrm:

winrm set winrm/config/winrs @{MaxMemoryPerShellMB="300"}
winrm set winrm/config @{MaxTimeoutms="1800000"}
winrm set winrm/config/service @{AllowUnencrypted="true"}
winrm set winrm/config/service/auth @{Basic="true"}

再次停止防火墙服务:

sc stop mpssvc

... 或将其配置为允许从工作站建立 winrm 连接。

现在,在您的工作站上验证设置:

验证远程主机正在监听默认的 winrm 端口

telnet remote_host 5985

(如果连接成功,将打开一个空白的telnet session 。您可以输入“quit”退出它。)

可选地验证 knife winrm 可以连接到远程主机(例如列出 c:\目录)

knife winrm -m remote_host -x remote_user -P remote_password 'dir c:\'

引导节点

knife bootstrap windows winrm remote_host -x remote_user -P remote_password

由于您要求从可靠和/或官方来源获得答案,因此我发现在弄清楚如何让 winrm bootstrap 工作时有用的引用资料:

关于windows - 引导 Windows winrm 因网络错误而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21288974/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com