远程连接自家无线网络
【资料图】
远程连接家庭无线网络可以使用远程桌面连接(RDP)功能,使得任何有互联网连接的地方,用几乎任何设备(手机、平板、电脑),都可以连接到一台处于局域网内的电脑。本文提供了一种使用Windows 10和Linux服务器进行远程连接的方法。如果你的Windows 10不是专业版,或者不打算买一个服务器,可以考虑直接使用第三方的远程桌面软件。但是如果你恰好有专业版Windows 10和服务器,本文的方案无疑是更优的选择。
为了能够使用远程桌面连接,需要在局域网内的电脑装有Windows 10专业版,因为只有Windows 10专业版才能使用远程桌面功能。在“开始菜单 > 设置 > 系统 > 远程桌面”中启用远程桌面。然后打开命令行,输入ipconfig找到当前局域网下的IPv4地址,记录下来,用于后续局域网内连接。
在连接设备上安装远程桌面客户端。对于iOS/iPadOS设备,在App Store安装RD Client,这是一款微软官方推出的远程桌面连接客户端App。至此,如果一切顺利,你应该能够在同一个局域网下连接到你的电脑了,接下来让你能够在互联网下都可以连接到你的电脑。
由于NAT的存在,我们无法直接从公网直接访问到局域网内的主机。远程端口转发需要由局域网内的主机主动发起,也就是在NAT上打洞,可以使得任何访问<服务器IP>:<服务器Port>的请求,都会被转发到<本地IP>:<本地Port>。这样,我们只需要访问<服务器IP>:3389,就可以连接到本地的RDP服务了。在需要被远程连接的电脑上执行ssh端口转发的命令(具体命令详见),之后不要关闭命令行,在连接设备上,把之前的局域网IP替换为服务器的公网IP,再次尝试连接。如果一切顺利,至此,你应该能在任何有互联网连接的地方远程桌面连接到你的电脑了。但是,现在每次电脑启动后都需要手动执行ssh命令来进行远程端口转发,比较不方便,接下来,我们使得每次开机后自动执行这个命令。
自动执行远程端口转发命令的必要前提是ssh连接时无需输入密码,ssh提供了使用公私钥验证的方法来免密登录。首先在电脑上执行以下命令来生成公私钥:
ssh-keygen执行过程中需要确认一些参数,一路回车使用默认值即可。成功执行后该命令会在~/.ssh文件夹下生成id_rsa文件和id_文件,前者是私钥,需要妥善保管防止泄露,后者是公钥,需要保存到服务器上。
标签:
- 01 描写男生跳街舞的句子精选95句
- 02 长沙健康防疫包每人最多可以领几次?-环球消息
- 03 快看:安卓手机不卡顿!一加11内存基因重组技术揭秘:数据抓取量提升16倍
- 04 技术水平持续提升,知识产权能力越来越强 民企创新活力不断迸发(经济聚焦)|世界最资讯
- 05 北京小客车家庭申请指标类型如何修改?
- 06 新风光(688663.SH)股东平潭利恒、许琳合计减持比例达1.67% 减持实施完毕
- 07 长春2023兔年贺岁纪念币一个人能约几枚?
- 08 为什么柿饼晒干了还好发涩? 每日速看
- 09 教育部公示全国校外教育培训监管专家委员会成员名单_热门看点
- 010 倍益康(870199)12月26日游资资金净卖出3.22万元 当前报道