下面我将以 Windows Server 2012/2016/2019/2022 或 Windows 10/11 专业版/企业版为例,提供详细的步骤。
这部分操作需要你直接在服务器的显示器前操作,或者已经拥有服务器的本地管理员权限。
1、打开系统属性:
方法一右键点击“此电脑”(或“我的电脑”) -> 选择“属性” -> 在打开的窗口中找到并点击“远程设置”。
方法二按下Win
+R
键,打开“运行”对话框,输入sysdm.cpl
后回车,这会直接打开“系统属性”窗口。
2、配置远程桌面:
* 在“系统属性”窗口中,切换到“远程”选项卡。
你会看到关于远程桌面的选项
启用远程桌面
推荐选择“仅允许运行使用网络级别身份验证的远程桌面的计算机连接(更安全)”,这个选项安全性更高,要求客户端在建立会话前就先通过身份验证。
* 如果你的客户端是比较老的 Windows 版本(如 XP),可能不支持网络级别身份验证,那么你需要选择下面那个选项,但出于安全考虑,强烈建议升级客户端系统。
* 点击“选择用户...”按钮,可以指定哪些用户有权远程登录,默认情况下,本地管理员组(Administrators) 的成员已经有权限,你可以在这里添加其他标准用户。
* 完成后,点击“应用”和“确定”。
3、配置Windows防火墙(关键步骤):
开启了远程桌面服务后,Windows 防火墙默认会阻止外部连接,你需要放行规则。
* 打开“控制面板” -> “Windows Defender 防火墙” -> “高级设置”。
* 在“入站规则”列表中,找到名为“远程桌面 - 用户模式(TCP-In)”的规则,通常有两条,分别对应“公用”和“域/专用”配置文件。
* 确保对应你服务器网络环境(通常是“域/专用”) 的那条规则是启用的(绿色勾号),如果服务器在公用网络,为了安全,不建议开启。
更简单的方法在开启远程桌面时,系统通常会弹窗询问是否允许此功能通过防火墙,直接点击“是”或“允许访问”即可。
4、获取服务器的内网IP地址:
你需要知道服务器的地址,客户端才能连接。
* 按下Win
+R
,输入cmd
并回车,打开命令提示符。
* 输入命令ipconfig
并回车。
* 记下“IPv4 地址”,例如192.168.1.100
,这就是服务器的内网IP。
你可以在内网中的任何一台电脑(客户端)上连接服务器了。
1、打开远程桌面连接工具:
* 按下Win
+R
,输入mstsc
并回车,这是远程桌面连接的客户端程序。
2、输入连接信息:
* 在“计算机”栏中,输入你刚才记下的服务器内网IP地址(例如192.168.1.100
)。
* 点击“显示选项”可以进行更多设置。
用户名你可以提前在这里输入服务器的用户名(格式为服务器名\用户名
或用户名
),如果不填,在连接时会提示你输入。
本地资源可以设置是否要共享客户端的声音、打印机、剪贴板等到服务器,非常方便。
3、建立连接:
* 点击“连接”,首次连接可能会弹出证书警告,勾选“不再询问我是否连接到此计算机”,然后点击“是”即可。
* 在登录界面,输入服务器上有远程登录权限的用户的密码。
* 点击“确定”即可登录到服务器的桌面。
1、用户权限:确保你用来登录的用户账户密码不为空,且属于服务器的“Remote Desktop Users”组或“Administrators”组。
2、服务器版本:Windows 家庭版无法作为远程桌面主机(即不能被连接),只能作为客户端去连接别人。
3、端口号:远程桌面默认使用TCP 3389 端口,如果你的服务器或网络中间有防火墙,需要确保该端口是开放的。
4、连接不上?常见原因:
IP地址错误确认服务器的IP地址没有变化(建议在路由器中为服务器设置静态IP或DHCP保留)。
防火墙阻止检查服务器和客户端之间的所有防火墙(包括网络硬件防火墙)是否允许3389端口。
远程桌面服务未启动在服务器上运行services.msc
,检查“Remote Desktop Services”服务是否处于“正在运行”状态。
超过最大连接数Windows Server 默认允许2个远程管理会话,如果提示超过最大连接数,可能需要通过命令行mstsc /admin
来进行强制管理登录。
服务器端:系统属性
->远程设置
->启用远程桌面
->配置防火墙
->记下IP地址
客户端:运行mstsc
->输入服务器IP
->输入用户名和密码
->连接
按照以上步骤操作,你应该可以成功开启并使用内网服务器的远程桌面功能。
文章摘自:https://idc.huochengrm.cn/fwq/16739.html
评论
孙仪芳
回复在Windows系统中,开启内网服务器远程桌面需在系统属性中启用远程桌面,并允许特定IP访问。