0

当我尝试通过“Enter-PSSession”cmdlet 访问其中一个 AWS 云服务器时收到以下错误消息。我在服务器上拥有管理员权限并提供了必要的凭据,但仍然没有任何收获。请帮助解决或建议远程访问服务器的替代方法。

------------------连接到远程服务器 XYZ.XXXXXX.com 失败并显示以下错误消息:WinRM 无法完成操作。验证指定的计算机名称是否有效,该计算机可通过网络访问,并且 WinRM 服务的防火墙例外已启用并允许从该计算机进行访问。默认情况下,公共配置文件的 WinRM 防火墙例外限制对同一本地子网中的远程计算机的访问。有关详细信息,请参阅 about_Remote_Troubleshooting 帮助主题。

4

2 回答 2

0

确保该名称后面的服务器具有正确的 IP 地址。如果您 p​​ing 主机名,然后使用属性 -a ping 转换的 IP,您可以这样做

    Ping server.com
    Ping -a <IP returned by that hostname>

如果第二个 ping 返回不同的主机名,那就是你有问题。如果它没有返回任何主机名,那么它可能位于不允许反向查找的交换机或防火墙规则后面。

如果一切正常,请尝试查看 WinRM 是否正在使用以下命令

    Test-WSMan <hostname or an IP>

如果返回 ProductVersion,则该机器启用了 WindowsRemote Manager。如果这不起作用,那么您没有在该机器上启用 Windows 远程管理,当然还要检查防火墙。但是,如果您在这里没有问题,那么您最好检查您是否启用/禁用了 CredSSP,但为此您需要阅读更多内容,这是一篇很好的文章: https ://4sysops.com/archives/使用-credssp-for-second-hop-powershell-remoting/

如果毕竟您仍然有问题,请确保您知道您是否使用证书进行身份验证,如果是这种情况,它真的取决于您的 PKI 是如何设置的。

于 2017-11-03T15:37:45.230 回答
0
  1. 确保可以通过您的网络访问远程主机。

  2. 如果可以通过网络访问,请确保在目标服务器上启用了远程处理。

  3. 如果 windows 防火墙服务未运行,请在目标服务器上启动它。

于 2017-11-05T03:55:36.383 回答