首页 > 编程知识 正文

阿里云怎么远程连接登录,服务器

时间:2023-05-06 06:17:01 阅读:142451 作者:3609

使用免费的Alibaba云服务器构建远程桌面服务的背景FRP连接云服务器推荐下载链接

最初是个人博客

背景RDP、Remote Desktop Protocol是微软推进开发的远程桌面协议,其本身默认嵌入windows10professional以上,使用TCP和UDP协议。

但问题是只能在局域网内或公司企业的内部网内使用。 无法访问内部网时,无法连接公司的电脑进行远程操作。 如何解决这个问题,当然如果公司有VPN的话,可以直接连接到VPN上,进行远程连接。 如果没有VPN,我们需要使用一些手段。

目前市面上提供的免费远程服务主要是Teamviewer,网络速度还可以,但由于连接设备数量的限制,对于需要频繁通过远程服务和多个设备连接远程服务的人来说还不够。 那么,有解决这个问题的方法吗?

是的。 我们可以自己构建远程桌面服务(或称为远程桌面的中继服务)。 当然,前提是有公共IP的机器(c )。 (可以选择Alicra和tenser等制造商。 请参考文末的推荐。 假设笔记本电脑(a )远程连接到公司的电脑(b )。 因为b位于内部网,而a无法通过公共网络直接访问。 这样,b可以主动地在c中建立双向信道连接(TCP ),a可以在c中建立双向信道连接。

如果需要远程,则过程如下:

a向c发送远程连接请求; C收到请求后,将该请求转发给b; b在接收到该请求后,通过BC信道向c发送用户认证请求; C在收到请求后,将认证请求再次转发给a; a在收到认证请求后,用a机器的RDP协议处理请求(显示输入用户名和密码的弹匣); a填写用户信息后发送给c,c将其转发给b; b验证用户信息是正确的,将该个人计算机的实时信息发送给c,c将其转发给a; a收到b的实时信息后,用a的RDP协议进行处理。 (在页面上打开远程窗口,显示b的电脑远程窗口) )之后,a通过c发送操作命令)点击、键盘输入等)。 b通过c向a发送响应信息; 合理的,但是连接通道是谁做的? 这里提到FRP工具。

FRP FRP是一种开源的内部网暴露、内部网透明工具。 分为服务器端和客户端。

回到前面的场景,C的无限链是服务器端,用于接受A和B的机器连接。 这样,在C的机器上运行的就是FRP的服务器端。 在a和b工作的是客户。

先下载一下吧。 先去FRP的Releases页面,下载对应的软件包就可以了。

windows系统。 使用英特尔或amd CPU,分别基于32位和64位对frp_0.35.1_windows_386.zip和frp_0.35.1_windows_amd64.zip进行排序在linux上也一样。 如果无法访问github,也可以直接从语句末尾的下载链接下载。

您可以下载服务器端软件包frp_0.35.1_linux_amd64.tar.gz,然后直接下载命令wget的下载链接。 示例:

wget 3359 github.com/fate dier/FRP/releases/download/v 0.35.1/FRP _ 0.35.1 _ Linux _ amd64.tar.gz下载

在tar-zxvf FRP _0. 35.1 _ Linux _ amd64.tar.gz之后,进入解压缩的文件夹。 文件树如下所示。

编辑frpcfrpc _ full.inifrpc.inifrpsfrps _ full.ini中的frpc(client然后是frps.ini文件,内容如下

[common]bind_port=7000现在FRP服务端在C机器上运行,监听7000个端口,如果成功,将输出以下日志。

2021/02/0518336048336045 [ I ] [ root.go :108 ] frpsusesconfigfile :/frps.ini 2021/02/05183604836044440 0518336048336045 [ I ] [ root.go :217 ] frpsstartedsuccessfully需要单独配置网关规则

然后,将frp_0.35.1_windows_amd64.zip分别下载到电脑a中。 解压缩后,编辑frpc.ini并将内容更改为:

[common]server_addr=C计算机的公共IP地址或域名server _ port=7000 auto _ token=mstsc [ mstsc ] type=TCP local _ IP

.frpc.exe -c .frpc.ini将打印日志。

2021/02/0518336059:04 [ I ] [ service.go :290 ] [ 1f8d 33888 EB 10657 ] logintoserversuccess, getr unid [ 1f8d 33888 ] server udpport [0] 2021/02/0518336059336004 [ I ] [ proxy _ manager.go 3:144 ] [ 1f8d 38888 EB 144 ] [ control.go :180 ] [ 1f8d 33888 EB 10657 ] [ mstsc ] startproxysuccessc设备输出日志,表示连接成功:

[ control.go :446 ] [ a 091 bfe 7d 86960 ee ] new proxy [ mstsc ] success同时,c计算机的FRP服务器端根据客户端的remote_port打开监听

netstat-ano|grep 3389 TCP 60336033603360336033603389336033603360 * listen off (0.00/0/0 )连接按照上述步骤完成连接后,即可进行连接手机端应用市场搜索微软官方app rd客户端,通过电脑直接远程桌面连接,输入VC的公共网络IP或域名即可。

云服务建议笔者使用AlibabaCloud (阿里巴巴云)免费试用活动中的单核2G设备、5m带宽、一个月的试用时间,春节回家就足够了。 5m的带宽基本上700KB/s的网速就足够了,实测比Teamviewer快一点,写代码刷网页很顺利。

不差钱的话,还可以购买AlibabaCloud (阿里巴巴云)最新活动中的双核2G设备、5m带宽、99元/年。

链接frp_0.35.1_windows_amd64.zip

链接:https://pan.Baidu.com/s/1 flrwoqs 4k ta-rqoanrexeg提取代码: zztw

frp_0.35.1_linux_amd64.tar.gz

链接:https://pan.Baidu.com/s/1 monswohfy8exaljtn 26 lqa提取代码: 9cuu

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。