无网线无显示器环境下配置树莓派连接Wi-Fi开启ssh

无网线无显示器环境下配置树莓派连接Wi-Fi开启ssh 今天突然想折腾一下树莓派于是打开我的行李箱,拿出我那崭新的树莓派,当拿出树莓派的时候发生了尴尬的事情,没有网线,没有键盘显示器,这种情况下该怎么连接树莓派呢?第一时间我想树莓派的系统是烧录在sd卡中的是不是可以在系统配置中来做文章呢。
所需要的物品

  • 一个手机
  • Termux(软件我放在文末)
  • 一个读卡器(读取树莓派的sd卡)
甚至可以只用手机(如果手机可以支持插sd的话,这里我条件还没那么苛刻,有一台电脑一个扩展坞)
自动连接wifi原理 用户可以在未启动树莓派的状态下单独修改 /boot/wpa_supplicant.conf 文件配置 WiFi 的 SSID 和密码,这样树莓派启动后会自行读取 wpa_supplicant.conf 配置文件连接 WiFi 设备。
1、添加自动连接wifi步骤 第一步:先把树莓派上的sd卡取下来
无网线无显示器环境下配置树莓派连接Wi-Fi开启ssh
文章图片

第二步:把sd卡插入到扩展坞中并插到电脑上
无网线无显示器环境下配置树莓派连接Wi-Fi开启ssh
文章图片

无网线无显示器环境下配置树莓派连接Wi-Fi开启ssh
文章图片

第三步:在电脑中打开sd卡根目录创建名字为wpa_supplicant.conf 的文件
无网线无显示器环境下配置树莓派连接Wi-Fi开启ssh
文章图片

第四步:为wpa_supplicant.conf 的文件添加如下内容
country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="12345678" psk="88888888" key_mgmt=WPA-PSK priority=1 }

【无网线无显示器环境下配置树莓派连接Wi-Fi开启ssh】上面配置文件的含义是:
  • ssid:网络的ssid
  • psk:密码
  • priority: 连接优先级,数字越大优先级越高(不可以是负数)
  • scan_ssid:连接隐藏WiFi时需要指定该值为1
因为我这里不能进入路由器后台看树莓派的地址,所以是用手机开的热点让树莓派连接到我的热点
2、配置开启ssh 在boot分区里新建一个名字为ssh的空文件,这样系统在启动的时候就可以识别出来,从而在开机的时候就开启ssh
3、完成后的文件目录 无网线无显示器环境下配置树莓派连接Wi-Fi开启ssh
文章图片

4、连接树莓派 第一步:开启手机热点
无网线无显示器环境下配置树莓派连接Wi-Fi开启ssh
文章图片

第二步:启动树莓派等待树莓派开机并等待树莓派连接Wi-Fi
无网线无显示器环境下配置树莓派连接Wi-Fi开启ssh
文章图片

第三步: 打开 Termux 软件查看树莓派ip地址
因为是连接的手机的热点,所以可以看到树莓派已经连接了Wi-Fi
无网线无显示器环境下配置树莓派连接Wi-Fi开启ssh
文章图片

打开 Termux 软件输入 ip neigh 命令查看树莓派ip地址
无网线无显示器环境下配置树莓派连接Wi-Fi开启ssh
文章图片

知道了IP之后我们就可以用电脑连接手机热点,ssh登陆到树莓派了,登陆树莓派之后配置ip地址与连接Wi-Fi了,配置之后就可以在内网中使用了
Termux 软件下载地址 无网线无显示器环境下配置树莓派连接Wi-Fi开启ssh
文章图片

原文地址: https://kspf.xyz/archives/135

    推荐阅读