Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录

0 资源

自己手中的是Raspberry PI 2 model B。
电脑是MacBookAir,系统是macOS High Sierra。

1 下载镜像

下载网站。

Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第1张图片
单击绿色方块

Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第2张图片
在新页面中选择Raspberry Pi
Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第3张图片
选择16.04.2(Xenial)
Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第4张图片
选择下载.img.xz文件

2 复制镜像到SD卡

自己使用的是Etcher。

Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第5张图片
单击打开软件

Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第6张图片
单击蓝色方块选择镜像文件
Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第7张图片
选择所需镜像文件,单击右下角打开
Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第8张图片
单击蓝色方块,选择SD卡
Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第9张图片
插入SD卡后一般能自动识别
Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第10张图片
单击蓝色方块开始将镜像文件写入SD卡,这个过程比较久,需要多等一会儿,复制完成后会再校验一遍。

3开机

将树莓派与电视用HDMI线连接,将树莓派与键盘鼠标连接,打开电视电源,等电视开机完成后再将树莓派与移动电源连接。等电视开机完成后再将树莓派与移动电源连接。等电视开机完成后再将树莓派与移动电源连接。
如果先给树莓派通电或者将树莓派接到电视USB接口上同时通电,都将无法正常显示画面。

自己树莓派接好后的状态
开机画面
开机画面
壁纸
选择语言,英文
选择无线wifi界面,自己插了一个USB无线网卡,此处选择第一个选项,不连接WIFI
设置位置,主要影响时间的正常显示
设置键盘,一般选默认就行
设置用户名,用于登录系统。最近在看鸟哥的私房菜,所以就用vbird提醒自己不要忘了看书。图形界面可以选择Log in automatically,但如果设置开机自动进入文本界面则需要再设置密码。
系统开始初始化
系统初始化完成后会自动配置硬件,在前面设置无线网络部分选择跳过的一个原因就是因为自己的无线网卡会连接失败。配置完成后自动重启。
重启后进入登录界面,输入密码后登录。
登录成功后出现桌面。

4 开启SSH

依次选择Applications --> System Tools --> MATE Terminal,打开终端。
输入命令 sudo raspi-config,然后输入密码,回车。输入的密码不显示,不用怀疑,直接按回车就好。
在弹出的树莓派软件设置界面中用上下箭头选择第3个Interfacing Options,回车
用上下箭头选中第2个选项SSH,回车
用左右箭头选中Yes,然后回车。
开始自动配置SSH
在出现的界面中回车确认。
用左右箭头选中FINISH

本来想试下在这种情况下SSH是否已经开启成功的,结果在插网线的时候不小心碰到的电源,将Pi重启了。
此处假设需要重启。

5 设置SSH登录

参考网站。
首先需要知道Pi的IP,自己用的小米路由器,直接在小米wifi中查看Pi的IP为192.168.31.16。

在终端中输入ssh-keygen,然后回车。
回车选择在默认位置生成私钥。
回车选择不输入密码,此处如果输入的话后面每次连接时都需要输入。连续回车完成。
输入命令ssh-copy-id [email protected],将公钥放到Pi上。
输入yes。
输入在Pi中设置的密码。
Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第11张图片
添加成功。
输入命令ssh [email protected],登录。

Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第12张图片
登录成功

6 配置无线wifi

Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第13张图片
输入ifconfig,查看无线网卡的名称。自己无线网卡的名称为wlxe84e062bb7c3。
Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第14张图片
编辑文件/etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

# The loopback network interface
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto wlxe84e062bb7c3
allow-hotplug wlxe84e062bb7c3
iface wlxe84e062bb7c3 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
编辑文件/etc/wpa_supplicant/wpa_supplicant.conf

编辑完成后的文件内容为

network={
        ssid="ChinaNet-XXX"
        key_mgmt=WPA-PSK
        psk="XXXXXXX"
}

重启。树莓派连网方式由有线改为无线后IP会发生变化,需要重新查看IP。
提示连接超时。重新生成Key试试。
看错了,自己的PI没有登录成功。
自己进的是图形界面,图形界面的wifi配置文件与命令行界面的配置文件位置不同。先图形界面连wifi,然后配置启动进入命令行,再试。
无线网卡无法识别。
有线连网然后更新软件后再看看。
更新完成后再重启试试。
突然想起来有步操作叫启用无线网卡。
完全凌乱了。
猜测是ssh key设置有问题。是否wifi和有线IP不同的时候需要用不同的key?
应该是ssh设置有问题。
删除所有ssh相关文件后再试了下,连上了。

7 配置开机进入命令行界面

Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第15张图片
输入sudo raspi-config打开Pi软件配置界面。

Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第16张图片
屏幕快照 2018-08-19 下午10.05.33.png
屏幕快照 2018-08-19 下午10.05.47.png
Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第17张图片
屏幕快照 2018-08-19 下午10.05.56.png
Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第18张图片
屏幕快照 2018-08-19 下午10.06.06.png
Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第19张图片
屏幕快照 2018-08-19 下午10.06.15.png

8 更新源

Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录_第20张图片
输入sudo vi /etc/apt/sources.list编辑源列表

修改后的/etc/apt/sources.list文件:

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main restricted universe multiverse

sudo apt-get update

你可能感兴趣的:(Raspberry Pi 2 model B 装Ubuntu Mate 及SSH设置记录)