【问题标题】:PowerShell/winrm cannot connect to serverPowerShell/winrm 无法连接到服务器
【发布时间】:2016-11-21 23:07:20
【问题描述】:

我正在尝试在 PowerShell 中设置与服务器的远程会话,但未能这样做,并且在我的故障排除中遇到了困难。

在我想远程访问的服务器上我已经完成了:
* Enable-PSRemoting
* 重启并winrm quickconfig确认

在我想要连接到服务器的客户端上,我尝试通过以下方式添加受信任的主机:
winrm s winrm/config/client '@{TrustedHosts="servername"}'

这失败了:“WSManFault Message = 客户端无法连接到请求中指定的目的地。"

服务器是独立的,不在域中,没有启用防火墙(我可以 RDP 到它就好了。)
现在我只是尝试建立一个 1to1 连接来执行一些测试,因此也没有包含任何证书,所以我的印象是如果我使用受信任的主机就不需要 HTTPS 侦听器?

【问题讨论】:

  • nslookup servername 的输出是什么?您可以通过telnet servername:5985 连接吗?
  • nslookup 显示 DNS 服务器、它们的名称 (FQDN) 以及相关服务器及其各自的 IP 地址。 telnet 连接失败,说无法通过端口 23 连接。(确实有额外的端口。)
  • 对不起,我的错误。试试telnet servername 5985(主机名和端口必须用空格分隔,而不是冒号)。
  • 嗯,它工作得更好,它可以清除屏幕,我们会在空白屏幕上看到闪烁的下划线,但没有更多,输入任何结果都会导致http/1.1 400 bad request
  • 您是否也在客户端启用了 WinRM?

标签: powershell winrm


【解决方案1】:

“您是否也在客户端上启用了 WinRM? – PetSerAl”

这是问题所在,尝试管理服务器的客户端未配置 WinRM。
winrm quickconfig 配合使用,然后拒绝设置监听器!

【讨论】:

    猜你喜欢
    • 2018-07-12
    • 1970-01-01
    • 2013-04-07
    • 2020-12-20
    • 2016-12-14
    • 1970-01-01
    • 2019-10-08
    • 2020-01-24
    • 1970-01-01
    相关资源
    最近更新 更多