【夏虫语冰】Win10远程桌面连接的指定端口方式

本文详细介绍了如何在Windows中修改远程桌面端口,本地计算机访问远程服务器的方法,包括使用bat脚本自动化登录过程,以及处理保存凭据的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、简介

Windows原生的远程桌面功能仅在专业版及以上版本中提供,与此相匹配的客户端软件为Remote Desktop(远程桌面)。

在这里插入图片描述

注意: 当远程桌面服务器 (即,你要连接到的电脑) 需要运行专业版 Windows 时,
客户端机器 (你要从其进行连接的设备) 可以运行任何版本的 Windows (专业版或家庭版),甚至是完全不同的操作系统。

远程桌面默认端口号:3389

远程桌面服务 (RDS) 是一个卓越的平台,可以生成虚拟化解决方案来满足每个最终客户的需求,包括交付独立的虚拟化应用程序、提供安全的移动和远程桌面访问,使最终用户能够从云运行其应用程序和桌面。
在这里插入图片描述

2、修改远端计算机端口

  • 快捷键win+r,弹出如下窗口,输入regedit回车:
regedit

在这里插入图片描述
依次打开路径:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Control\Tenninal Server\WinStations\RDP-Tcp

在这里插入图片描述
右侧找到PortNumber,默认端口为3389,双击打开,选择10进制,改为你想要的端口号(65535以内的数值),点击确定即可。这里设置为1234。
在这里插入图片描述
关闭防火墙或者打开对应的端口。
在这里插入图片描述

打开远程访问权限。
在这里插入图片描述

3、本地端计算机访问远端

  • 快捷键win+r,弹出如下窗口,输入mstsc回车:
mstsc

在这里插入图片描述

  • 弹出远程桌面连接窗口
    填写远端电脑的公网IP地址,或局域网IP地址,或域名等。
    不写端口为默认端口3389,指定端口只需要写在IP后面。

在这里插入图片描述
(1)此外,在 Windows、Android 或 iOS 设备上: 打开远程桌面应用(可从 Microsoft Store、Google Play 和 Mac App Store 免费获得),然后添加要连接的 PC 的名称(从步骤 1 开始)。 选择你添加的远程电脑名称,然后等待连接完成。

(2)若要连接到远程电脑,必须打开该电脑,它必须具有网络连接,必须启用远程桌面,你必须具有对远程电脑的网络访问权限(可以通过 Internet 访问),并且必须具有连接权限。 若要获得连接权限,你必须在用户列表中。 开始连接之前,最好先找到要连接的计算机的名称,并确保允许远程桌面连接通过其防火墙。

4、bat脚本

(1)自动填充系统用户名和密码,登录远程桌面。

  • Auto_Mstsc.bat
@Echo off

Set SERVER=192.168.1.110
Set PORT=1234
Set USERNAME=Administrator
Set PASSWORD=hello

rem 提前清除凭证,以防之前已有同名的凭证
Cmdkey /delete:TERMSRV/%SERVER%
rem 等待1秒
Timeout 1
rem 注册凭证。创建,显示和删除保存的用户名和密码。
Cmdkey /generic:TERMSRV/%SERVER% /user:%USERNAME% /pass:%PASSWORD%

Start mstsc /v:%SERVER%:%Port%

rem 这个工具接受超时参数,等候一段指定的时间()或等按任意键。
Timeout 2

Cmdkey /delete:TERMSRV/%SERVER%

在这里插入图片描述

(2)手动填写账户信息

  • Manual_Mstsc.bat
start mstsc /v:192.168.1.110:1234

在这里插入图片描述
(3)开启和关闭远程桌面功能

reg add "HKLM\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /t   REG_DWORD /v portnumber /d 3389 /f
    
rem 开启远程桌面
wmic RDTOGGLE WHERE ServerName='%COMPUTERNAME%' call SetAllowTSConnections 1
     
rem 检查端口状态
netstat -an|find "3389"
     
rem 关闭远程桌面
wmic RDTOGGLE WHERE ServerName='%COMPUTERNAME%' call SetAllowTSConnections 0

5、其他问题

5.1 保存凭据登录

解决系统管理员不允许使用保存的凭据登录远程计算机
在PC机上配置组策略
1、在运行中输入 gpedit.msc,启动本地组策略编辑器。
2、设置组策略“凭据分配”
定位到 计算机配置 - 管理模板 - 系统 - 凭据分配,打开右边窗体的“允许分配保存的凭据用于仅 NTLM 服务器身份验证”
在这里插入图片描述

结语

如果您觉得该方法或代码有一点点用处,可以给作者点个赞,或打赏杯咖啡;╮( ̄▽ ̄)╭
如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
如果您需要相关功能的代码定制化开发,可以留言私信作者;(✿◡‿◡)
感谢各位童鞋们的支持!( ´ ▽´ )ノ ( ´ ▽´)っ!!!

### 如何从 Windows 10 使用远程桌面连接到 CentOS 7 为了实现从 Windows 10 到 CentOS 7 的远程桌面访问,通常有几种方法可以选择。这里主要介绍两种常见的方案:一种是基于 VNC 协议的方式;另一种则是通过安装图形界面环境并配置相应的服务来支持远程桌面协议(RDP),如使用 GNOME 和 XRDP。 #### 方案一:利用 VNC 实现远程控制 对于希望保持原生 GNOME 桌面体验而不依赖于 RDP 用户端口的情况来说,可以考虑采用 VNC 技术建立安全可靠的远程会话[^1]。具体操作如下: - 安装 TigerVNC 或者其他版本的 VNC Server 软件包; - 配置防火墙允许外部设备访问指定的服务端口号,默认情况下为59xx系列中的某一个; - 创建用于登录验证的身份凭证文件; - 启动 vncserver 并设定分辨率参数等选项; - 在客户端机器上打开 Microsoft 远程桌面应用程序或其他兼容工具输入目标主机 IP 地址以及对应的显示编号完成连接过程[^2]。 #### 方案二:启用 RDP 功能并通过 XRDP 访问 如果倾向于更接近传统意义上的 "Remote Desktop" 经验,则推荐按照下面步骤设置XRDP服务器[^3]: - 登录至 CentOS 7 主机执行命令 `yum groupinstall "GNOME Desktop"` 来获取完整的桌面组件集; - 接着继续运行 `yum install xrdp tigervnc-server` 下载必要的软件资源; - 修改 `/etc/xrdp/startwm.sh` 文件确保启动窗口管理器时不会尝试加载 GDM 显示管理程序以免造成冲突[^4]; - 开启并设为开机自启状态的服务单元名称分别为 `xrdp.service` 及其 SSL 加密传输变体形式即 `xrdp-sesman.service`; - 最终回到本地计算机上的 Win+R 快捷键组合框内键入 mstsc.exe 命令开启微软自带的应用程序,并填写远端系统的网络位置信息即可发起请求。 值得注意的是,在某些特殊场景下可能还需要调整 SELinux 策略以适应上述任一途径的要求[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值