用户可以用远程桌面协议来连接Windows服务器的图形界面。下文为大家分享关于Windows服务器上用图形界面和Windows powershell启用或禁用远程桌面服务的方法。
用图形界面启用RDP,可以先点击“开始菜单”再选择“服务器管理器”,选择左侧面板的“本地服务器”,等待服务器状态刷新。再点击“已禁用”选项,可以打开“系统属性”窗口的“远程”选项卡。远程桌面部分,允许远程连接到此服务器,子选项“仅允许运行远程桌面的计算机进行连接(推荐)”可以根据连接到服务器的机器来选择启用或禁用。如果本地机器是基于Linux的,则需要禁用此选项。选择此选项后,会出现警告消息,通知用户服务器将启用所需的防火墙规则以允许从任何源网络远程连接到服务器。点击“确定”继续。
点击“系统属性”窗口中的“确定”完成在服务器上启用远程桌面的过程。
通过刷新“服务器管理器”,可以确认远程桌面服务的状态现在显示为“已启用”。Set-ItemProperty cmdlet修改注册表值以启用/禁用远程桌面:
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -name "fDenyTSConnections" -value 0
用Enable-NetFirewallRule cmdlet设置Windows防火墙以允许远程桌面连接:
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
启动远程桌面后,可以用“远程桌面连接”应用程序或rdesktop命令(Linux)测试远程连接到服务器。Windows中点击“开始菜单”,搜索“远程桌面连接”并打开应用程序。在“计算机”字段中输入要远程连接的服务器IP地址,然后点击“连接”。“Windows安全”窗口中输入用户名和密码,然后点击“确定”远程连接到服务器。
Linux发行版中,最常用的命令是rdesktop。另一个可用的命令是xfreerdp。用rdesktop命令远程连接到服务器(将IP地址替换为服务器的确切IP地址)。
rdesktop 123.123.123.123
会出现远程桌面连接窗口,输入用户名和密码即可访问远程服务器。
访问服务器,点击“开始菜单”,然后选择“服务器管理器”。在“服务器管理器”窗口中,点击左侧面板的“本地服务器”,待服务器状态刷新。“远程桌面”选项将显示为“已启用”。点击“已启用”选项,打开“系统属性”窗口的“远程”选项卡。在“远程桌面”部分,选择“不允许远程连接到此计算机”。点击“确定”继续。通过刷新“服务器管理器”,可确认远程桌面服务的状态现在显示为“已禁用”。
用Set-ItemProperty cmdlet修改注册表值以启用/禁用远程桌面:
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -name "fDenyTSConnections" -value 1
禁用远程桌面后,可以使用“远程桌面连接”应用程序测试远程连接到服务器。