第1章 基础必备常识:远程桌面功能

【Windows】使用Window自带远程桌面远程外网电脑 前提条件 需要远程的电脑是Window系统 能连接外网的服务器一台(没有可以联系作者(可以提供试用7天,长期则需要一点费用)) 远程支持检测 如果不确定自己的电脑是否支持远程桌面,可以下载 远程桌面检测 工具检查 下面这个则可以查看自己电脑的远程端口(默认3389)和连接状态 如果以上都不能正常显示,则说明电脑不支持远程,不支持的原因有如下几个 系统的版本非专业版(家庭/企业版不支持远程),如果需要远程可以百度,按照操作可以解决 系统没有开启允许远程控制,可以在电...... 阅读详情

 Hi~ 我是李小咖,主要从事网络安全技术开发和研究。

本文取自《李小咖·网安技术库》,欢迎一起交流学习🫡:https://imbyter.com


Windows自带的远程连接功能,也称为远程桌面连接,是一种允许用户远程控制其他计算机的技术。这项功能特别适用于需要在不同地点之间共享文件、访问程序或者解决问题的用户。


一、什么是远程桌面

简单的说就是通过网络远程连接不在同一地点的主机。Windows自带远程桌面工具,我们一般也把它叫做3389远程桌面,因为它默认使用了系统3389这个端口。

通常情况下,远程桌面连接功能分为以下两种使用方式:

  1. 本地主机连接远程主机:一般用于需要远程操作目标主机,对目标主机做一些控制操作;

  2. 远程主机连接本地主机:一般用于远程主机协助本地主机完成一些指导性的操作。


二、本地主机连接远程主机

一般情况下,要想从本地主机连接远程主机,需要具备 远程主机的登陆账号和密码 ,如果没有对方的账号和密码,通常是无法连接的。

1. 打开工具

Windows自带的远程桌面工具对应的是系统中C:\Windows\System32\mstsc.exe这个工具。我们可以使用这个工具,在本地连接远程目标主机。有以下几种方式可以打开系统自带的远程桌面工具:

  1. 直接找到C:\Windows\System32\这个目录,打开mstsc.exe;

  2. 直接从开始菜单搜索“远程桌面连接”:

    1. 通过“运行”功能执行mstsc(也可以在cmd中执行mstsc);

      2. 配置参数

      打开软件后,在“计算机”输入框处输入远程目标主机的IP和端口,以地址:端口的形式输入,一般默认端口都是3389,可以缺省不写:

      如果有需要,可以点击下方的“显示选项”进行其他高级设置:

      • “常规”选项中的“用户名”:要登陆远程主机所使用的 对方的账号 ,可以选填,如果不写后面连接时也会有输入提示。

      • “本地资源”选项中的“打印机”和“剪切板”:勾选后,表示在远程连接的主机上,能够使用本地的打印机和剪切板。比如我们在本地主机中Ctrl+C复制了一段文字,可以直接在远程主机中Ctrl+V粘贴。

      • “本地资源”选项中的“详细信息”:打开后如下显示:

      • 表示是否需要在远程主机中使用所列的选项。比如我们把“本地磁盘(C:)”勾选,就表示我们的本地C盘会以映射的方式显示在远程目标主机中,待连接成功后,远程主机中会有以如下类似方式显示:

      • 可以直接双击进去像使用本地磁盘一样。

      3. 连接过程

      按需要设置完成后,点击“连接”,会有如下等待效果:

      如果等待一段时间提示报错,需要根据错误提示进行处理。

      如下报错,可能是对方主机没有开启远程连接功能:

      正常连接会有如下效果,此时需要输入对方主机的账号和密码:

      • 如果勾选“记住我的凭据”则表示下次再对该主机进行连接时,就不用输入账号密码了。

      接下来会弹出证书提示对话框,点击“是”继续:

      4. 连接成功

      连接成功后,便会进入远程主机界面:

      此时远程主机的用户会被强制断掉连接,桌面会暂时处于“锁定”的模式。如果此时远程主机的用户强制登陆,则又会把本地的远程登陆“挤掉”。

      概括来说,同一时间,只能有一个登陆用户与主机桌面处于交互模式。


      三、远程主机连接本地主机

      如果我们需要让远程主机连接我们本地的主机,则需要首先开启“被连接”的功能。因为出于安全考虑,我们本地主机的“被连接”功能默认是关闭的,需要手动将其开启。

      1. 开启远程桌面功能

      1. 在我的电脑图标上鼠标右键,弹出菜单中选择“属性”

        1. 然后点击左边菜单“高级系统设置”:

          1. 在弹出的“系统属性”窗口中切换到“远程”选项功能:

            1. 将“远程协助”>“允许远程协助连接这台计算机”打钩,同时将“远程桌面”>“允许远程连接到此计算机”打钩。

            也可以直接在“运行”功能中执行sysdm.cpl,快速的打开“系统属性”设置界面:

            2. 等待远程主机连接

            设置完成后,本地主机会对3389端口进行监听,可以通过cmd的netstat -ant来查看:

            此时,远程主机就可以对我们本地主机进行连接了。具体方法与上述“本地主机连接远程主机”相同。


            四、修改默认端口

            由于Windows默认的远程桌面连接使用固定的3389端口,所以会有一些潜在的安全隐患。我们可以通过如下方法将其改为我们自定的端口。

            打开注册表,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Teminal Server\WinStation\RDP-Tcp路径下找到“PortNumber”项,值默显示十六进制“3d3”,即十进制的“3389”。我们将其改为自定义的其他值(不能与现有系统使用的其他端口重复),比如“8989”:

            设置完成后, 重启系统 。重启后,在cmd中再用netstat -ant查看的时候,发现就不再监听3389端口,而是监听了8989端口:

            此时,其他主机就可以通过远程桌面连接工具IP:8989的方式来连接我们了:


            (一)使用windows自带的远程桌面连接——P2link篇 下载以后找到文件解压即可,无需安装,可以解压到桌面,更方便一点1.输入“账号”-“回车”2.输入“密码”-“回车”(注册P2link时的账号密码)3.没有设备的输入数字 “ 0 ” -“回车”新建一个设备1.“内网穿透”-“新增”2.内网协议和外网协议皆选择:。3.可用区域名:提供公网服务的可用区域名,可根据个人偏好选择,这里我选了sh1。4.端口:选择HTTP/RDP/VNC多协议复用的端口。注意端口号的范围为10000-30000,同可用区域名内不可与其他基于TCP的公网服务端口重复。5.宽带和连接数看 阅读详情

            相关推荐

            【Windows日常】Win10,Win11家庭版如何开启远程桌面?——(2024最新)Mac笔记本如何远程控制Windows电脑?Windows 11远程控制的账号和密码是多少?

            工作中经常需要远程控制其它电脑,特别是在公司的网络中通过端口映射后进行直接的访问。市面上很多免费的远程控制方法,比如QQ的远程协助,向日葵远程控制,等等,这些软件都是垃圾,难用的要死 被卡死了之后就来考虑更快的解决方案了。目前的场景是,只需要在公司公网的局域网内使用的情况下,windows远程桌面无疑是最理想的选择了,而不用那些todesk这些垃圾软件还绕一圈他们服务器来了。但我最近的操作系统都是买电脑时赠送的Windows 10/Windows 11家庭中文版。

            点赞的都能无bug通过! 1万+

            windows 无密码账户实现远程桌面连接方法

            在 Windows 系统中,默认情况下使用远程桌面连接需要输入密码进行身份验证,但在一些特定场景下,如在受信任的局域网环境中,或者为了快速访问某些测试设备,实现无密码账户的远程桌面连接可以提高操作效率。

            weixin_46338972的博客 9743

            Linux运维必备:用TigerVNC-1.8.0实现内网CentOS7远程桌面(附RPM包下载)

            本文详细介绍了在物理隔离的内网环境中,为CentOS 7服务器离线部署TigerVNC 1.8.0远程桌面服务的完整方案。内容涵盖版本选择、RPM包下载、依赖处理、systemd服务配置、安全优化及常见故障排查,旨在为金融、科研等严格内网环境下的Linux运维人员提供稳定可靠的图形界面访问支持。

            weixin_29306571的博客 1033

            实现Windows远程连接

            此方法不止局限于局域网内,只要被控制端的电脑连接上了互联网,那么在任意一个电脑上都可以连接。话不多说直接上干货!!!

            weixin_61708367的博客 1万+

            远程桌面控制如神功:Windows 轻松驾驭 Ubuntu 24.10

            远程桌面控制,如同神功降世,Windows 操控 Ubuntu 24.10,轻松自如。无需亲临其境,一指点,便可远程掌控,宛如跨越时空的武林高手,随时调度 Ubuntu,得心应手,快意恩仇。

            专注于深入研究多种编程语言,以实战为导向,逐步拓展开发技能,提升工程化编码和思维能力,展现无敌技术实力。 1758

            移动办公必备 Windows远程桌面:结合VNC与Cpolar实现无需公网ip远程连接功能

            在追求高效、便捷的数字化办公与生活的今天,远程桌面服务成为了连接不同地点、不同设备之间的重要桥梁。然而,并非所有的Windows设备都能享受到系统自带的远程桌面服务的便利。当面对某些设备因系统限制、配置要求或安全策略而无法启用该功能时,我们往往需要寻找一种既可靠又灵活的替代方案。VNC(Virtual Network Computing),作为一种广泛应用的远程桌面协议,以其跨平台、易用性和安全性,成为了众多用户的首选。

            代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 994

            【小技能】一、windows的远程桌面连接

            windows系列都带有远程桌面连接的程序;学会配置并使用此程序,可以避免让我们每次连接一台新的电脑时去安装远程软件。所以特地前来写下这篇文章,让自己以后忘记了可以来瞧瞧。

            幸福之家的博客 1万+

            MATLAB小白也能搞定!BCT脑网络分析工具箱安装与入门指南

            本文为零基础用户提供了一份详尽的BCT脑网络分析工具箱安装与入门指南。从MATLAB环境配置、BCT工具箱下载与路径添加,到连接矩阵构建、节点度与聚类系数等基础指标计算,手把手带领神经科学研究者跨越编程门槛,快速掌握脑影像数据分析的核心流程。

            threejs5artist的博客 1081

            信息化工作人员必备常识12——远程桌面的使用与技巧

            我想大家或多或少都经历过需要访问另一台电脑进行操作的情况吧~虽然现在有很多远程软件,例如【向日葵】、【todesk】。但是不要忘了windows可以是自带远程的哦——那就是【远程桌面】

            一个做过前端开发的产品经理,经历过睿智产品的折磨导致脱发之后,励志要翻身"农奴"把歌唱,一边打入敌人内部一边持续提升自己,为我们广大开发同胞谋福祉,坚决抵制睿智产品折磨我们码农兄弟! 1013

            【STM32】从零构建串口IAP框架:BootLoader与App双向跳转实战解析

            本文详细解析了STM32串口IAP框架的构建,重点阐述了BootLoader与App双向跳转的实战原理与实现步骤。内容涵盖Flash分区规划、中断向量表重定向、通信协议设计及固件升级流程,并针对跳转失败、程序跑飞等常见问题提供了解决方案,帮助开发者掌握产品级远程升级的核心技术。

            wind6的博客 834

            Intel Arc显卡玩《三角洲行动》报错?手把手教你修改注册表跳过验证

            本文针对Intel Arc显卡用户在运行《三角洲行动》时遇到的驱动验证报错问题,提供了详细的解决方案。通过安全修改Windows注册表,添加特定键值以跳过游戏驱动兼容性验证,并结合游戏内图形设置与Intel驱动面板的优化建议,旨在帮助玩家顺利进入游戏并提升游戏帧率与运行稳定性。

            weixin_29310605的博客 676

            信息化工作人员必备常识13——远程桌面【长时间保持不被自动断开的设置】

            上一篇,我们介绍了远程桌面的使用和一些设置,今天我们继续介绍介绍如何让【远程桌面】长时间保持不被自动断开。

            一个做过前端开发的产品经理,经历过睿智产品的折磨导致脱发之后,励志要翻身"农奴"把歌唱,一边打入敌人内部一边持续提升自己,为我们广大开发同胞谋福祉,坚决抵制睿智产品折磨我们码农兄弟! 3079

            从零到一:如何用YOLOv8和PyQt5打造你的第一个花卉识别桌面应用

            本文详细介绍了如何使用YOLOv8和PyQt5从零开始构建一个花卉识别桌面应用。涵盖环境搭建、数据准备、模型训练、界面设计、模型集成与性能优化等全流程,帮助开发者快速掌握深度学习目标识别技术的实际应用。

            weixin_29048775的博客 448

            10分钟上手UltraVNC:新手必备的远程桌面连接教程

            UltraVNC是一款功能强大的远程桌面连接工具,它允许用户通过网络远程控制其他计算机,实现跨设备的高效协作与管理。无论是技术支持、远程办公还是家庭使用,UltraVNC都能提供稳定、安全的远程控制体验。 ## 🌟 UltraVNC核心功能介绍 UltraVNC作为一款专业的远程桌面解决方案,具备以下核心特性: - **跨平台支持**:兼容Windows系统,提供32位和64位版本 - *

            gitblog_00552的博客 1099

            [UE5蓝图基础二]1.[1d混合空间] 走和跑的动画切换(shift切换)

            再双击”run”进去 我们需要给他指定一个动画姿势,这里就需要给他我们前面做的”1d”混合空间,然后可以看到”1d” 上有个speed参数,代表的速度 从前面的逻辑来看需要通过控制速度来切换动画,那么必然不能写死速度,把速度提升为变量传递进来即可,所以就得到以下蓝图节点。混合空间的概念:混合空间就是可以将角色多个动画混合在一起 ,我们创建动画类就是创建个”Animation”文件夹 在文件夹内创建混合空间。我们目前要实现的是一个走和跑的功能 那么创建1d即可。到这一步混合空间已经做完 下一步做”动画蓝图”

            qq_30584617的博客 3290

            遥感大模型核心技术之自监督预训练技术研究(2025年9月版)

            本文系统探讨了自监督预训练技术在遥感大模型构建中的核心作用。随着遥感数据进入"大数据"时代,传统监督学习面临"数据丰富、标签贫乏"的瓶颈,而自监督预训练通过设计代理任务从无标签数据中学习特征表示,成为驱动大模型发展的关键引擎。文章分析了遥感领域对自监督预训练的三大独特挑战:多源异构性、地理空间约束和时空动态性,并提出了针对性解决方案:掩码自编码(MAE)技术及其演进、地理对比学习与多模态融合、位置感知预训练与多任务学习。

            panshengwu的博客 832

            假期离校必备:Mac远程连接Win10桌面(设置断电自动重启、Win10配置远程桌面、Microsoft Remote Desktop Beta远程桌面连接、将Win作为服务器可以conda跑代码)

            假期离校必备:Mac远程连接Win10桌面(设置断电自动重启、Win10配置远程桌面、Microsoft Remote Desktop Beta远程桌面连接、将Win作为服务器可以conda跑代码)

            Wangzx的博客 5085

            18、深入解析航空飞行数据中的秘密:从数据清理到高级分析

            本文详细解析了如何使用R语言处理和分析航空飞行数据,从基础的数据清理到复杂的回归分析和机器学习模型构建。文章涵盖了探索性数据分析、天气数据的整合、地理信息可视化、时间序列预测以及航班延误的优化策略等内容,展示了如何通过数据挖掘技术提高航空运营效率和乘客满意度,并探讨了数据质量评估与隐私保护的重要性。

            convnet3designer的博客 103

            VncSharp完整部署指南:轻松实现远程桌面控制功能

            VncSharp是一个基于GPL协议的开源VNC远程帧缓冲客户端库,专为.NET Framework平台设计。通过VncSharp,开发者可以快速将专业的远程桌面控制功能集成到自己的Windows应用程序中,实现跨平台的远程系统管理能力。 ## 项目核心价值解析 VncSharp的核心价值在于其完整的VNC协议实现和便捷的集成方式。该项目不仅提供了标准的VNC客户端功能,还将其封装为可重用的W

            gitblog_01025的博客 972

            VC中sqlite的使用

            在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

            温度PID控制PLC程序

            温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

            远程桌面软件rdp_Jump Desktop 8 for Mac(远程桌面连接软件)

            需要一款远程桌面连接软件吗?Jump Desktop 8 for Mac是一款远程桌面连接软件,可以快速轻松地找到远程桌面并通过简单的鼠标点击连接到它们。Jump Desktop 8 for Mac软件介绍Jump Desktop是Mac上的远程桌面客户端。凭借从头开始构建的功能以提高生产力,Jump是必备产品。独特的键盘重新映射功能使您可以在Windows上使用Mac快捷方式,并在长时间远程桌面...

            weixin_39747334的博客 9622

            TMS_WebGMaps_1.9.8.0_Full_Source

            TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

            【开源免费远程桌面】运维必备工具之RustDesk (1.4.1版 )——远程控制软件全面指南:开源远程桌面图文安装教程

            【开源免费远程桌面】运维必备工具之RustDesk (1.4.1版 )——远程控制软件全面指南:开源远程桌面图文安装教程!摘要:RustDesk是一款开源免费的远程控制软件,支持Windows、macOS、Linux等多平台,具备低延迟、高安全性和私有化部署能力。本文详细介绍了RustDesk的安装配置流程,包括系统要求、安装步骤。针对企业用户,还提供了自建服务器配置方案和批量部署脚本。通过性能优化建议和故障排查指南,帮助用户搭建高效安全的远程访问环境,满足个人和企业远程办公需求。

            keepingupup的博客 2792

            如何用SuperRDP实现高效安全的远程桌面管理?揭秘5个必备实用技巧

            远程办公时,你是否常遇到这些难题?多个设备间切换如同在迷宫中穿梭,每次连接都要重复繁琐的配置步骤;公共网络下的远程连接总让人提心吊胆,生怕数据传输途中被拦截;团队协作时,不同系统间的兼容性问题更是让效率大打折扣。这些困扰不仅浪费宝贵时间,还可能带来潜在的安全风险,成为远程工作的隐形障碍。 ## 解决方案概述:SuperRDP的定位与核心价值 🌟 SuperRDP应运而生,它是一款基于Free

            gitblog_00926的博客 844

            vncserver 6.7.1带XLH下载介绍:远程桌面解决方案

            vncserver 6.7.1带XLH下载介绍:远程桌面解决方案 【下载地址】vncserver6.7.1带XLH下载介绍 vncserver 6.7.1版本是一个高效稳定的远程桌面工具,内置XLH补丁,方便用户快速激活并使用。该版本为官方原版,经过严格测试,确保安全性和可靠性。无论是直接复制使用,还是从官网下载后激活,...

            gitblog_06743的博客 905

            四款国内外远程桌面软件横测:ToDesk、向日葵、TeamViewer、AnyDesk

            远程桌面软件对于职场人来说并不陌生,可以说是必备的办公软件之一。在经历过新冠疫情后,大家对于远程办公的认识越来越深入,也就在这段期间,远程桌面软件大范围的应用起来,真正走进大众视野并融入我们的工作和生活。为了方便远程办公协作,国内外出现了很多远程桌面软件,结合功能实用性和价格优势,我总结了目前主流的四款:ToDesk、向日葵、TeamViewer、AnyDesk,逐个测评下它们的功能和使用感受,用最直白的话告诉你实际的体验,帮助你找到最适合你的远控软件。ToDesk。

            wuxiaobingandbob的专栏 1万+

            2025年远程桌面软件深度评测:ToDesk、向日葵、TeamViewer全方位对比分析

            随着远程办公和数字化协作的深入发展,远程桌面软件已经成为个人用户和企业的必备工具。在2025年的今天,远程控制软件市场呈现出百花齐放的态势,其中ToDesk、向日葵和TeamViewer作为市场上的三大主流选择,各自在技术创新、性能优化和用户体验方面都有着独特的表现。本文将通过详实的测试数据和深度分析,为您呈现这三款软件的真实表现。

            踏雨歌青春,诗酒趁年华 2万+
            上一篇: 1.4MB 的操作系统,还能玩吃豆豆!
            下一篇: 第1章 基础必备常识:字符编码
            李小咖
            博客等级 码龄14年 446粉丝 47原创
            评论
            成就一亿技术人!
            拼手气红包6.0元
            还能输入1000个字符
             
             条评论被折叠 查看
            添加红包

            请填写红包祝福语或标题

            个

            红包个数最小为10个

            元

            红包金额最低5元

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

            抵扣说明:

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

            余额充值