返回列表 发新帖

树莓派平台搭载4G模块通过公网服务器实现远程SSH连接(内网穿透)

[复制链接]

50

主题

199

帖子

1万

积分

允许发帖

积分
10684
发表于 2022-11-23 16:58:42 | 显示全部楼层 | 阅读模式
关键词: 树莓派  Raspberry  4G  LTE   公网服务器  远程连接  远程SSH  MobaXterm  内网穿透
概述:树莓派是一个稳定成熟性价比合理且受创客喜爱的计算平台,在实际应用中有一个比较典型的远程控制需求,只要树莓派能上网,那么可以通过各种方法来进行远程控制,比如MQTT、发送邮件、FTP、远程SSH等。今天我们要演示的是远程SSH连接的方案。

回复

使用道具 举报

50

主题

199

帖子

1万

积分

允许发帖

积分
10684
发表于 2022-11-23 17:19:32 | 显示全部楼层
所需硬件平台:
1,安装了raspbian完整系统的树莓派平台;
2,公网服务器,最好是运行Ubuntu系统,这样无需额外配置即可使用SSH;

本文采用的硬件平台是:
1,树莓派CM4_4G_Plus扩展板搭配4G模组(有多款即插即用免驱免拨号的4G模组可选);


回复 支持 反对

使用道具 举报

50

主题

199

帖子

1万

积分

允许发帖

积分
10684
发表于 2022-11-23 17:22:41 | 显示全部楼层
首先在建立好公网服务器,获取公网IP并打开端口;

云服务器公网网址.png

打开对应端口.png

回复 支持 反对

使用道具 举报

50

主题

199

帖子

1万

积分

允许发帖

积分
10684
发表于 2022-11-23 17:24:11 | 显示全部楼层
在树莓派端开启一个命令行控制终端,输入以下命令:
ssh -p 22 -NR xxx.xxx.xxx.xxx:9091:localhost:22 AcountName@xxx.xxx.xxx.xxx
注意:AcountName请用公网服务器的账户名替换,xxx.xxx.xxx.xxx请用公网ip替换,当然如果有域名就以域名替换。在输入该命令后会提示输入密码

树莓派连接服务器并建立转发通道.png

回复 支持 反对

使用道具 举报

50

主题

199

帖子

1万

积分

允许发帖

积分
10684
发表于 2022-11-23 17:25:33 | 显示全部楼层
本帖最后由 Mcuzone_WXJ 于 2022-11-24 13:44 编辑

PC端使用mobaxterm打开一个新的SSH连接,输入公网IP;
moba连接公网服务器.png


输入公网服务器的账户密码连接到公网服务器;
登录公网服务器.png


再输入以下命令:
ssh -CNL "*:9092:localhost:9091" AcountName@localhost
注意:AcountName请用公网服务器的账户名替换,同样会提示输入密码;

PC通过MobaXterm连接到公网服务器.png




回复 支持 反对

使用道具 举报

50

主题

199

帖子

1万

积分

允许发帖

积分
10684
发表于 2022-11-23 17:27:03 | 显示全部楼层
再打开一个mobaxterm的ssh连接,目标地址填公网服务器,端口是9092,用户名是pi(即树莓派默认的用户名,如果树莓派上有改动,请同步修改)。
提示登录时,输入raspberry 这个密码,也就是树莓派上pi用户的密码,如果树莓派上的用户名和密码有改动,请同步修改。

ssh连接到树莓派(1).png



这样就可以完成内网穿透,从公网登录到pi板子上。
这是即可像本地SSH连接一样查看树莓派上的运行信息、管理文件、运行程序等。

回复 支持 反对

使用道具 举报

50

主题

199

帖子

1万

积分

允许发帖

积分
10684
发表于 2022-11-23 17:28:42 | 显示全部楼层
本帖最后由 Mcuzone_WXJ 于 2022-11-28 08:20 编辑

通过SSH内网穿透远程控制树莓派运行top命令十分钟,共消耗流量337KB

PC_十分钟top消耗流量.png



Mobaxterm功能十分丰富,通过SSH连接上远程树莓派之后,可以进行文件列表浏览、拖拽方式复制文件(从本地到远程树莓派或者从树莓派到本地,速度取决于网速)。
这里从PC复制了一个148MB大小的视频文件到树莓派,耗时3分30秒。

拖文件速度.png


树莓配通4G连接,测试用的公网服务带宽6Mbps,实际拖拽文件的速度和带宽基本吻合。4G LTE模块速度在30-50Mbps,如果公网服务器带宽选的更大一点就可以进一步提升文件同步速度。


也可以运行如下命令,启动树莓派内的浏览器:
chromium-browser


浏览器.png



也可以在公网服务器可打开多个端口,来对应多台设备,实现远程控制多台设备的应用。
回复 支持 反对

使用道具 举报

359

主题

1387

帖子

5717

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5717
发表于 2022-11-24 10:34:35 | 显示全部楼层
测试用硬件平台:
CM4_4G_Plus.jpg
02_图解.jpg

一路miniPCIE接口,两路CM4尺寸,总计扩展三路4G:
03_CM4_4G_Plus_3路4G.jpg

一路miniPCIE接口,一路CM4尺寸,总计扩展两路4G:
04_CM4_4G_Plus_2路4G.jpg


可选多款即插即用免驱免拨号4G模组:
CM4尺寸4G模组.jpg


回复 支持 反对

使用道具 举报

359

主题

1387

帖子

5717

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5717
发表于 2022-11-26 14:57:00 | 显示全部楼层
mini PCIE接口4G模组:

4G_miniPCIE.jpg
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表