无线登录:
无线登录是指通过树莓派的SSH服务连接树莓派,这种方式最常用,SSH服务开启后,就相当于串口登录时配置config.txt和cmdline.txt文件一样,使得系统数据往wifi模块进行发送,再由软件接收,呈现系统终端界面,SSH服务只是传输终端数据,系统桌面界面需要用远程桌面方式登录。
步骤简介:
- 树莓派连接网络
- 固定树莓派ip地址(可跳过)
- 开启树莓派SSH服务
- MobaXterm创建SSH会话
树莓派连接网络:
这一步骤目的是为了让树莓派获取ip地址,因为使用SSH服务需要目的设备(树莓派)的ip地址。可以是wifi接入网络,也可以通过以太网接入,树莓派4b都支持。下面主要介绍wifi接入网络的方法:
- 先通过HDMI或串口方式登录树莓派
- 修改配置wpa_supplicant.conf文件(下图1所示)
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
//复制以下内容添加wpa_supplicant.conf文件中
network={
ssid="WIFI名(建议不要中文)"
psk="WIFI密码"
}
- 执行ifconfig查看树莓派ip地址,若没有wlan0,则执行sudo ifconfig -a查看是否有wlan0:
1. 若sudo ifconfig -a和ifconfig都没有wlan0,可能是wifi驱动或wifi模块有问题
2. 若sudo ifconfig -a能查看到wlan0,则是wifi射频被关闭的问题
//开启wifi射频:
1.执行rfkill list
2.开启所有射频rfkill unblock all
3.再次执行ifconfig即可查看wlan0的ip地址
开启树莓派SSH服务:
此步骤虽然可以省略的,但会影响SSH登录,这是因为SSH方式登录树莓派是需要其ip地址,而每次接入网络后,ip地址可能会改变,故而在每次使用SSH服务登录树莓派前可能需要先通过HDMI或串口方式登录树莓派查看ip地址后才能SSH方式登录
步骤:
- 配置rc.local文件
- 添加内容(在exit 0之前添加)
1.sudo nano /etc/rc.local
2.ifconfig wlan0 固定的ip地址 //选用的ip地址必须属于路由器ip同一个网段
固定树莓派ip地址:
步骤:
//通过键盘上下左右和回车键实现选择和确定
1. 执行sudo raspi-config配置树莓派
2. 进入Interface Options接口选项
3. 进入SSH
4. 选择YES,启动SSH
5. 选择Finish推出树莓派配置界面
MobaXterm创建SSH会话:
如图所示:
以上步骤即可实现SSH方式登录树莓派