返回列表 发新帖

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

[复制链接] 8
回复
18584
查看
打印 上一主题 下一主题

54

主题

216

帖子

1万

积分

允许发帖

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

回复

使用道具 举报

54

主题

216

帖子

1万

积分

允许发帖

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

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


回复 支持 反对

使用道具 举报

54

主题

216

帖子

1万

积分

允许发帖

积分
10784
板凳
发表于 2022-11-23 17:22:41 | 只看该作者
首先在建立好公网服务器,获取公网IP并打开端口;





回复 支持 反对

使用道具 举报

54

主题

216

帖子

1万

积分

允许发帖

积分
10784
地板
发表于 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替换,当然如果有域名就以域名替换。在输入该命令后会提示输入密码



回复 支持 反对

使用道具 举报

54

主题

216

帖子

1万

积分

允许发帖

积分
10784
5#
发表于 2022-11-23 17:25:33 | 只看该作者
本帖最后由 Mcuzone_WXJ 于 2022-11-24 13:44 编辑

PC端使用mobaxterm打开一个新的SSH连接,输入公网IP;



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



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






回复 支持 反对

使用道具 举报

54

主题

216

帖子

1万

积分

允许发帖

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





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

回复 支持 反对

使用道具 举报

54

主题

216

帖子

1万

积分

允许发帖

积分
10784
7#
发表于 2022-11-23 17:28:42 | 只看该作者
本帖最后由 Mcuzone_WXJ 于 2022-11-28 08:20 编辑

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





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




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


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






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

使用道具 举报

363

主题

1404

帖子

6278

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6278
8#
发表于 2022-11-24 10:34:35 | 只看该作者
测试用硬件平台:



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


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



可选多款即插即用免驱免拨号4G模组:



回复 支持 反对

使用道具 举报

363

主题

1404

帖子

6278

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6278
9#
发表于 2022-11-26 14:57:00 | 只看该作者
mini PCIE接口4G模组:


回复 支持 反对

使用道具 举报

发表回复

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

本版积分规则

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