更新时间:2025-01-07 gmt 08:00
windows服务器winrm服务配置与故障排查-九游平台
本文介绍如何配置windows服务器上的winrm服务进行远程连接,以及遇到连接问题的故障排查方法。
winrm服务配置
- 使用管理员权限(如 administrator 账户或 administrators 组内的本地账户)登录到源端服务器。
- 以管理员权限运行powershell。
- 在powershell中执行如下命令,启动winrm服务。
winrm quickconfig enable-psremoting set-executionpolicy -executionpolicy remotesigned
- 使用管理员权限,登录安装mgc agent(原edge)的服务器,并以管理员权限运行powershell。步骤5.~7.均在安装mgc agent的主机上执行。
- 配置信任主机。
在powershell中执行如下命令,将源端服务器加入到信任的host中。
winrm set winrm/config/client '@{trustedhosts="*"}'
出于安全考虑,建议使用源端服务器的winrmhost(即主机名或ip地址)替换trustedhosts 的值"*"。不替换代表信任任意主机。
- 测试远程连接。
使用以下命令测试与源端服务器的连接,“登录账号”和“源端服务器ip”需要替换为源端服务器实际的登录账号和ip地址。
enter-pssession -credential 登录账号 -computername 源端服务器ip
- 在弹出的对话框中输入源端服务器登录账号对应的密码,单击“确定”,测试是否连接成功。
- 如果连接成功,可以输入任意命令来测试联调性。
- 如果连接失败,请参考winrm远程连接失败故障排查,进行处理。
winrm远程连接失败故障排查
如果远程连接测试失败,请参考方法进行故障排查:
- 检查端口连接:使用 telnet 命令测试源端服务器的5985端口是否可以访问。如果端口无法访问,检查源端防火墙或安全防护软件设置,确保5985端口开放。
telnet ip port
- 检查网络配置:检查网络执行模式是否设置为“经典模式”,通过以下注册表命令检查:
reg query "hkey_local_machine\system\currentcontrolset\control\lsa" /v forceguest
- 如果 forceguest 的值为“reg_dword 0x0”,则代表网络执行模式是“经典模式”。
- 如果 forceguest 的值不是“reg_dword 0x0”,使用以下命令设置或更新 forceguest 值:
reg add "hkey_local_machine\system\currentcontrolset\control\lsa" /v forceguest /t reg_dword /d 0x0
- 确认账号密码:确保在连接命令中输入的账号和密码是准确无误,错误的凭证会导致登录失败。
请按照以上方法排查,通常能够帮助定位并解决连接问题。如果问题依旧存在,建议联系九游平台的技术支持人员寻求帮助。
父主题: 常见问题
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨