【树莓派】保姆级教程,如何优雅的使用ssh连接树莓派 | 您所在的位置:网站首页 › 树莓派远程桌面连接 › 【树莓派】保姆级教程,如何优雅的使用ssh连接树莓派 |
序章
树莓派作为处理器为arm架构的微型电脑,可谓是麻雀虽小五脏俱全。 树莓派的连接可通过ssh,vnc等方式连接,但传统的ssh需要客户端和树莓派连接上同一局域网(同一个手机热点),略显麻烦且不够优雅,本文展示如何让树莓派拥有一个外网ip从而实现远程连接。 硬件准备购买一个树莓派且装上外壳、散热片和风扇(当然,也可以不装),准备一张空的内存卡。 这里采用的型号是树莓派4B。 进入树莓派官网,下载树莓派镜像文件
下载过程中,我们可以先去下载烧录软件,这里采用的是balenaEtcher,直接访问balenaEtcher官网,点击下载
镜像下载过程中,我们可以先去下载xshell用于后续的ssh连接。 访问Xshell官网下载免费版本,填写名字邮箱,获取下载连接下载安装即可 将内存卡插入电脑,找到我们安装的balenaEtcher,右键管理员身份运行
点击flash,等待完成即可
新建两个文件,命名为ssh和wpa_supplicant.conf(注意文件后缀) 打开wpa_supplicant.conf写入以下内容(这里采用vscode打开,当然,也可以用其他文本编辑器),保存。 country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="热点/wifi名称" psk="热点/wifi密码" priority=2 }
将内存卡插入树莓派并接上电源,将电脑连接到同一热点/wifi中 打开Xshell,输入ip地址,保存 连接,输入用户名和密码,树莓派默认是pi和raspberry
这里采用的是量子互联,当然,也可以采用其他的,查看对应的官方文档配置即可。 Linux命令行中下载和安装客户端打开量子互联官网,点击注册,填写相应信息注册即可
登录之后选择内网穿透服务购买
点击开通隧道 然后进入树莓派进行相应的配置 打开root权限,因为树莓派root权限是默认没有密码的,所有我们先要设置一个密码 sudo passwd root
进入root目录 cd /root删除原有的nattunnel rm -rf nattunnel*下载对应版本的nattunnel wget https://www.uulap.com/download/nattunnel.linux.arm/nattunnel改写文件权限 chmod +x nattunnel进入量子互传,找到网络TOEKN, 在控制台内网列表页面查看 测试一下 ./nattunnel /root/nattunnel -t网络TOEKN观察到以下结果表明配置成功
启动nattunnel服务 nohup /root/nattunnel -t网络TOEKN &观察到连接成功!
修改rc.local文件 vi /etc/rc.local在exit 0上一行加入,然后保存退出 nohup /root/nattunnel -t网络TOEKN > /dev/null &
至此,我们只要接入了局域网,便可通过ssh实现对树莓派的连接 番外众所周知,重启电脑解决百分之九十的问题,重装系统解决百分之九十九的问题,那如果遇到了不得不重装系统的问题,那该给如何重置sd卡呢? 这里采用一款名为DiskGenius的软件,用于sd卡的格式化和分盘。 首先,进入DiskGenius官网,下载压缩包 然后解压即可使用。 打开软件,找到sd卡,然后分别格式化boot和rootfs目录,注意文件系统选择FAT32
然后,删除所有分区并保存 点击快速分区,基本设置如下
注意:数据无价,谨慎操作! 参考 [1] 内网穿透教程 |
CopyRight 2018-2019 实验室设备网 版权所有 |