栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

外网ssh连接树莓派【无需公网IP】

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

外网ssh连接树莓派【无需公网IP】

在局域网内ssh远程树莓派,通过树莓派的IP地址就可以远程访问到。而在外网环境下,想要远程ssh访问树莓派,可以做内网穿透,映射22端口到公网上,生成公网地址来远程连接。

这里推荐一款免费实用的内网穿透工具——cpolar,支持免费使用,还不限制流量,支持http/https/tcp协议,一行命令就可以将本地内网端口映射到公网。ps:付费套餐还支持21天退款保证,可以放心试用。

1. 注册安装cpolar内网穿透

1. 注册cpolar账号

cpolar官网:https://www.cpolar.com/

2. 安装cpolar客户端

  • cpolar一键安装脚本:(国内用户)
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 或短链接安装方式:(国外用户)
curl -sL https://git.io/cpolar | sudo bash
  • 查看cpolar版本信息
cpolar version

如果正常显示,则安装成功

  • cpolar进行token认证(token码可在官网登录cpolar后获取)
cpolar authtoken xxxxxxxxxxxxxxxxxx
  • 配置cpolar开机自启动
sudo systemctl enable cpolar
  • 守护进程方式,启动cpolar
sudo systemctl start cpolar
  • 查看cpolar守护进程状态
sudo systemctl status cpolar


如图,状态为active, 说明启动状态成功。

2. 获取ssh隧道公网地址

cpolar会默认安装两个样例隧道,一个是Website隧道指向http、8080端口,一个是ssh隧道,指向tcp 22端口。

登录cpolar官网后台,在状态页面,就可以查看到通过cpolar所映射的ssh隧道的公网地址,复制即可。

3. 外网ssh连接树莓派

外网远程设备,命令行ssh远程连接就可以

ssh pi@1.tcp.vip.cpolar.cn -p 20013

由于我们的本地22端口到了公网被映射到了20013端口,所以,ssh命令需要加-p参数,后面加公网隧道端口号

外网远程登录成功!这样就可以在外网任意地点远程访问家里的/学校的树莓派。

另外,还可以配置固定的远程ssh公网地址,方便后期远程ssh树莓派,详细可以参考我的这篇文章

  • 如何配置一个永久固定的公网TCP地址来SSH远程树莓派?
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/836820.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号