首先我们先了解树莓派是什么?
Raspberry Pi(中文名:树莓派。简称:RPi):是为了学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux。别看它小,视频、音频等功能通通都有,可谓是“麻雀虽小,五张俱全”。

1.SSH登录

因为树莓派一般没有屏显示,我们看不到任何信息。因此我们需要可以让树莓派联网,然后通过SSH远程登录上去进行操作。

树莓派第一次上电如果想连WiFi,并通过SSH登录。。则需要在Windows下烧录完树莓派系统之后,打开boot 分区,并在里面创建一个名字叫ssh的空文件*(注意不是ssh.txt)*,这样系统启动后默认使能ssh功能。而如果要使 能WiFi,则需要在boot分区下创建一个名叫 wpa_supplicant.conf 的文件。
内容如下:
country=CN
ctrl_interface=/var/run/wpa_supplicant
update_config=1
network={
ssid=“LingYun_WiFI”
scan_ssid=1
psk=“LingYun_Passwd”
key_mgmt=WPA-PSK
priority=1
}
network={
ssid=“Router_QinShi”
scan_ssid=1
psk=“Qinshi_Passwd”
key_mgmt=WPA-PSK
priority=2
}
其中ssid 是你连接的无线路由器的SSID, psk指定该无线路由器的密码。如果换场所连不同的无线路由器,我 们可以通过network指定不同的路由器连接方式,系统将会通过priority选择一个无线路由器连接。
在boot分区下创建好这两个文件(ssh和wpa_supplicant.conf)后,将TF卡放入到树莓派上的TF卡接口上后,我们 就可以使用SecureCRT软件远程登录了。但因为树莓派上没有显示,这样我们就不知道树莓派从无线路由器上动 态获取的IP地址是多少,这时我们可以登录到无线路由器web管理页面上,查看DHCP动态分配的客户端列表获取树莓派的IP地址。

知道树莓派的WiFi获取的动态IP之后,我们就可以使用SecureCRT远程登录树莓派了。树莓派SSH2默认端口为 22 登录用户 名为 pi,密码为 raspberry。

2.树莓派的源修改为中科大源

由于树莓派系统安装后默认使用国外的镜像源来更新软件,由于不可描述原因,国内访问速度非常慢,因此需要换成国内源。树莓派官方提供了一个更新源列表,在这里我们使用中科大的软件源和系统源。
pi@raspberrypi:~ $ sudo vi /etc/apt/sources.list

#deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi #Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspbian.org/raspbian/ stretch main contrib non-free rpideb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/ stretch main ui

pi@raspberrypi:~ $ sudo apt update && sudo apt -y update pi
pi@raspberrypi:~ $ sudo apt-get install vim

3.树莓派连上WIFI

pi@raspberrypi:~ $ cd /boot/
pi@raspberrypi:/boot $ vim wpa_supplicant.conf

country=CNctrl_interface=/var/run/wpa_supplicantupdate_config=1 network={    ssid="LingYun_TPLink"   scan_ssid=1   psk="n3tacc355"  key_mgmt=WPA-PSK
}

然后重启开发板就可以看到wifi连上了
pi@raspberrypi:~ $ ifconfig wlan0

接下来可以ping baidu.com测试一下

以上wifi的配置只是临时性的。当你的树莓派断电之后,不能再连接wifi,SSH也不能登录
要想让它永久生效,必须像手机连接wifi一样,让它自动连接。
自动连接的两种方法:
1.第一种在命令行里敲入 sudo nano /etc/network/interfaces 进入,在其下面添加如下代码。熟悉vim编辑器的人也可以用 vim /etc/network/interfaces 打开。

auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid "你的wifi名称"
wpa-psk "你的wifi密码"

接着按下ctrl+x离开,y为保存,然后输入如下命令重启你的树莓派。你也可以敲重启网卡的指令,但直接重启树莓派快多了

sudo reboot

在命令行中输入ifconfig wlan0,查看网卡是否启动,这里可以看到我树莓派连接IP地址为:192.168.0.144

顺便在命令行中输入iwconfig wlan0,查看无线网卡的状态。这里可以看到,我已连接的wifi名字叫“LingYun_XiaoMi”

2.第二种方法,先在命令行中输入指令进入,然后再在文件中添加后面的这些代码,注意key_mgmt输入的是你的wifi加密类型,如果没有的话就写None,如果使用WPA/WPA2加密的话就像我这样写

sudo vim /etc/wpa_supplicant/wpa_supplicant.conf

network={
[Tab] ssid="你的wifi名称"
[Tab] key_mgmt=WPA-PSK
[Tab] psk="你的wifi密码"
}

使能树莓派无线上网和SSH登录相关推荐

  1. centos树莓派版本安装ssh_树莓派安装系统+ssh登录

    一.准备工作: (1)树莓派3b (2)官网下载系统 (3)SD卡 (4)网线 (5)SDFormatter.exe (6)win32diskimager.exe (7)putty (7)笔记本 二. ...

  2. 树莓派开发1-刷机,ssh登录

    文章目录 烧录系统 树莓派登录 树莓派学习笔记,本文图片文字皆为转述 烧录系统 准备工作: 下载镜像烧写软件win32 下载树莓派镜像 下载sd格式化工具SDFormatter 格式化内存卡 准备好读 ...

  3. 【树莓派】树莓派(Debian)- root用户无法使用SSH登录

    在树莓派4B上安装了最新的Debian64位系统 默认账户密码: pi/raspberry root/    ------无密码(通过sudo passwd root修改root密码后) 问题 roo ...

  4. 华为交换机SSH登录失败原因

    解决方案 SSH登录失败几种常见原因: 1.配置错误,例如设备没有开启STelnet服务功能等. 处理方法:参考"配置通过STelnet登录设备示例",检查配置是否正确和完整. 2 ...

  5. 树莓派的几种登录方式及树莓派的网络配置

    (1)HDMI 视频线 连接到显示器 (2)串口 设备破解: 默认情况下,树莓派的串口和蓝牙连接,把串口用来数据通信. 修改系统配置,启用串口登录树莓派 1.打开SD卡根目录的"config ...

  6. Shell 脚本小试牛刀(5) -- 超便捷脚本之高速ssh 登录其它主机

    假设你也是以Linux 为工作环境的童鞋,那么此文真是捷报!由于我的学习/工作中(特别是近期玩耍树莓派)常常会使用到ssh 登录其它主机,而每次使用ssh 登录都须要输入老长一大串让我非常烦.所以我写 ...

  7. 不同路由器下远程ssh登录Beaglebone系统(通过路由器端口转发,配合花生壳的DDNS功能)

    使用场景: 一般家庭设备都是通过路由器中转连上互联网的,而且运营商给家庭宽带分配的IP地址也是动态的.随时可能变动的.所以当程序员们离开家之后,是很难直接和家里的设备进行交互的.但是通过TPLINK路 ...

  8. 配置华为设备ssh登录实现网络设备与VMWare虚拟机信息交互

    华为路由器配置ssh登录 前言 前提条件 配置步骤 1. 进入系统编辑视图 2. 创建本地RSA密钥对 3. 配置vty界面支持的登录协议 4. 创建SSH用户xxx 5. 在AAA视图下创建同名的l ...

  9. 华为设备linux ssh登录失败,华为交换机SSH登录失败原因

    解决方案 SSH登录失败几种常见原因: 1.配置错误,例如设备没有开启STelnet服务功能等. 处理方法:参考"配置通过STelnet登录设备示例",检查配置是否正确和完整. 2 ...

最新文章

  1. js中函数,方法,事件对比区分,什么是方法,什么是函数
  2. 一个命令让Ubuntu升级变得更简单
  3. boot lib分离 spring_SpringBoot+MyBatis+MySQL读写分离(实例)A
  4. sgi allocate
  5. ERP实施实记(六)之生管课
  6. gpio 树莓派3a+_树莓派4上市:性能飙升起售价依然是35美元
  7. PCA算法中样本方差和协方差的无偏估计与n-1的由来
  8. ui设计师就业前景怎么样?
  9. 我的购机(手机)之路
  10. 基于python的在线考试系统-基于 Python 的电子教室和在线考试系统源代码
  11. 对字符串进行折半查找c语言,C语言:编写折半查找函数
  12. Java集合框架源码解读(3)——LinkedHashMap
  13. 迅为IMX6ULL开发板Linux RS232/485驱动实验(上)
  14. 终极成语接龙,谁能继续往下接,哈哈!!!
  15. SetTimer函数的用法
  16. k9s加速k8s集群管理
  17. python匹配字符串以结尾_Python-字符串开头或结尾匹配
  18. 【pytorch】轻量级网络ShuffleNet_V2原理及完整实现,对照结构图手动编写
  19. 中艺人脸识别考勤机使用方法_M2人脸识别考勤机使用说明
  20. IDEA默认KeyMap映射快捷键

热门文章

  1. 你应该看得懂的RecyclerView嵌套
  2. imperva 默认策略添加例外
  3. 关于22年应届生就业难发表一些自己的想法
  4. 基于JAVA实现的超级马里奥(Super Mario)游戏
  5. 春节保卫战:腾讯百万 QPS 线上环境云压测方案解析
  6. 《星际穿越》初解析——一部空前绝后的史诗科学巨作
  7. Python中如何进行代码换行?
  8. 浙工商计算机学院教师,浙工商计算机与信息工程学院导师介绍:魏贵义
  9. Beta阶段基于NABCD评论作品
  10. 淘宝收藏加购对流量分配有影响吗?