Ipad公网访问远程windows主机(腾讯云服务器搭建远程桌面连接)

Ipad公网访问远程windows主机(腾讯云服务器搭建远程桌面连接)

由于自己的电脑实在是太重了,平常搬来搬去令人无奈,于是萌生了在移动设备上远程访问电脑主机,做一些简单的工作。当然,你要准备好无线键盘鼠标。
参考了许多文章(附在文章最后),琢磨了许久,也算是完成了。花费:(¥99,用以购买云服务器/一年)
原理就不讲多了,纯干无货,按部就班即可。

Hello world

  • Ipad公网访问远程windows主机(腾讯云服务器搭建远程桌面连接)
  • 一、移动设备上
    • 0.安装 RD CLIENT
  • 二、购买云服务器
    • 0.购买
    • 1.简单配置
    • 2.服务器绑定秘钥
  • *三.下载frp
  • 四.Xsheel、Xftp操作
  • 五、配置本地Windows
  • 六、远程桌面连接
  • 总结
  • 参考大佬们文章

一、移动设备上

0.安装 RD CLIENT

Ipad公网访问远程windows主机(腾讯云服务器搭建远程桌面连接)_第1张图片

二、购买云服务器

0.购买

也是看了很多文章,最后选择了正在优惠(此时 2021.02.23)的腾讯云。

腾讯云服务器活动地址

服务器选购可参考
知乎指路
https://www.zhihu.com/question/43566997

Ipad公网访问远程windows主机(腾讯云服务器搭建远程桌面连接)_第2张图片

系统选择ubuntu最新版本即可,其余设置默认。

1.简单配置

进入腾讯云服务器控制台,点击实例,可以看到所购买的云服务器。
点击右上角的信箱,查看初始账号和密码

Ipad公网访问远程windows主机(腾讯云服务器搭建远程桌面连接)_第3张图片

登录服务器
a.选择其自己自带的登录方式,点击 操作 里的 登录 (具体教程可以翻看腾讯云文档)
b.使用 Xshell 进行ssh连接,使用Xftp进行文件传输。(具体工作原理及其下载方式可以知乎)

2.服务器绑定秘钥

点击SSH秘钥

Ipad公网访问远程windows主机(腾讯云服务器搭建远程桌面连接)_第4张图片

创建秘钥,名称和密码自定义,其后会生成一个 .pem 文件,保存到能找到的位置。

Ipad公网访问远程windows主机(腾讯云服务器搭建远程桌面连接)_第5张图片

点击实例-操作里的更多-选择加载密钥
填入自己的密钥

Ipad公网访问远程windows主机(腾讯云服务器搭建远程桌面连接)_第6张图片

*三.下载frp

下载地址
https://github.com/fatedier/frp/releases

a.下载frp_0.35.1_linux_amd64.tar.gz (Ubuntu系统下,其他系统自行查找适配)我们需要将其配置到云服务器,所以需要通过Xftp传输一下。
b.下载frp_0.35.1_windows_amd64.zip,用于配置本地windows电脑。放置在本地即可。(至于386和amd64的差别,可以知乎一下)

Ipad公网访问远程windows主机(腾讯云服务器搭建远程桌面连接)_第7张图片

四.Xsheel、Xftp操作

打开Xshell,新建会话

在这里插入图片描述

名称自定义。主机填写服务器公网ip,在之前的腾讯云控制台里查看。

Ipad公网访问远程windows主机(腾讯云服务器搭建远程桌面连接)_第8张图片

输入用户名,按照最开始购买时候给定的,一般新建是 ubuntu

Ipad公网访问远程windows主机(腾讯云服务器搭建远程桌面连接)_第9张图片

填入秘钥文件和密码

Ipad公网访问远程windows主机(腾讯云服务器搭建远程桌面连接)_第10张图片

成功连接如图

在这里插入图片描述

在装好Xftp的前提下,点击Xshell里的

在这里插入图片描述

将下载好的文件拖入其中

Ipad公网访问远程windows主机(腾讯云服务器搭建远程桌面连接)_第11张图片

回到Xshell,更新软件列表(腾讯云服务器自带腾讯源,不用换源):

sudo apt update
sudo apt upgrade

命令行 ls 查看该目录下文件
复制该文件名称,执行解压命令:

sudo tar -zxvf frp_0.35.1_linux_amd64.tar.gz

执行后可以看到目录下有压缩包和文件夹

在这里插入图片描述

进入该文件夹修改配置文件

cd \frp_0.35.1_linux_amd64

进入后界面如下,执行:

在这里插入图片描述

sudo nano frps.ini

修改该文件(frps.ini)内容为:

[common]
bind_addr = x.x.x.x
#云服务器内网ip,自己修改
bind_port = 7000
dashboard_port = 7500
#frp的web界面的端口号
auto_token = username
dashboard_user = xxxx
#web界面的登陆账户,自己修改
dashboard_pwd = xxxx
#web界面的登陆密码,自己修改

修改后,ctrl+o保存,ctrl+x退出

执行命令进行启动

./frps -c ./frps.ini

可以看到,

在这里插入图片描述

五、配置本地Windows

解压frp_0.35.1_windows_amd64.zip
右键记事本打开frpc.ini 修改其内容

Ipad公网访问远程windows主机(腾讯云服务器搭建远程桌面连接)_第12张图片

修改为:(改动服务器公网ip,其他可以不变)

[common]
server_addr = x.x.x.x
#服务器公网ip
server_port = 7000
auto_token = username

[username]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 3389

cmd命令行进入到文件(frp_0.35.1_windows_amd64)所在目录

在这里插入图片描述

执行:

.\frpc.exe -c frpc.ini

看到

在这里插入图片描述

至此,链路打通,可以在移动端进行连接

六、远程桌面连接

打开移动设备里的 RD CLIENT
右上角+ 号添加电脑
电脑名称为 云服务器公网ip+frpc.ini中的remote_port
E.g: x.x.x.x:3389

听首歌看看

Ipad公网访问远程windows主机(腾讯云服务器搭建远程桌面连接)_第13张图片

总结

其实总而言之,做这么多,就是因为在局域网下没有公网ip(或者说获得方法比较曲折)。
但假如你只想要在局域网下实现远程桌面访问,则可以跳过所有步骤,在windows下开启,

Ipad公网访问远程windows主机(腾讯云服务器搭建远程桌面连接)_第14张图片

然后找到电脑的内网ip(注意设置固定ip)一般是192.168.x.x
保证移动设备也在同一局域网下,则可以连接。并且速度比公网访问快多了,公网访问取决于购买的云服务器性能。

参考大佬们文章

知乎稚晖君-【保姆级教程】个人深度学习工作站配置指南

知乎乐柯-iPad pro远程登录windows主机

CSDN玉面飞龙夺命书生-使用frp内网穿透,用windows远程桌面连接

你可能感兴趣的:(linux,linux,ssh,windows)