当我尝试通过" Enter-PSSession"访问其中一个AWS云服务器时,我收到以下错误消息小命令。我在服务器上拥有管理员权限,并提供必要的凭据,但仍然无法获得。请帮助解决或建议远程访问服务器的替代方法。
------------------连接到远程服务器XYZ.XXXXXX.com失败,并显示以下错误消息:WinRM无法完成 操作。验证指定的计算机名称是否有效,即 计算机可通过网络访问,并且是防火墙 启用WinRM服务的异常并允许从此进行访问 电脑。默认情况下,WinRM防火墙例外公开 配置文件限制对同一本地内远程计算机的访问 子网。有关更多信息,请参阅about_Remote_Troubleshooting 帮助主题。
答案 0 :(得分:0)
确保该名称后面的服务器具有正确的IP地址。 如果您ping主机名,然后使用属性-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/using-credssp-for-second-hop-powershell-remoting/
如果毕竟你还有问题,请确保你知道你是否使用证书进行身份验证,如果是这样的话,那真的取决于你的PKI是如何设置的。
答案 1 :(得分:0)
确保通过您的网络可以访问远程主机。
如果可通过网络访问,请确保在derstination服务器上启用远程处理。
如果Windows防火墙服务未运行,请在目标服务器上启动它。