【发布时间】: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