树莓派系统配置基础

1. 更换国内镜像源

由于树莓派系统默认的镜像源在国外,所以在国内更新起来会比较慢,好在国内有很多镜像源加速地址,这里我推荐清华的镜像源。

在操作前还请大家先安装vim,自带的nano真的是不好用。

apt install vim

切换到root权限

sudo su

编辑文件 /etc/apt/sources.list

vim /etc/apt/sources.list

注释掉默认镜像源,换成清华的镜像源

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi

编辑 /etc/apt/sources.list.d/raspi.list,注释掉默认的内容,添加以下内容

vim /etc/apt/sources.list.d/raspi.list
deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

最后在执行update

在update之前注意下,直接执行apt-get update会把所有本地的包全部升级,甚至包括系统内核,如果一部小学把系统的内核升级了,接下来会遇到一些问题,就是原来可以运行的程序突然就不能运行了,原因就是不兼容更新后的内核版本,所以我们在update之前要阻止更新系统内核

sudo dpkg --get-selections | grep raspberrypi-kernel
raspberrypi-kernel				hold

因为我已经执行过了锁定操作,所以这里有一个hold的label。默认情况下是没有的。接下来执行锁定操作

sudo apt-mark hold raspberrypi-kernel
// 最后再自行更新操作
sudo apt update
sudo apt upgrade

2. 打开root角色登录,修改root角色密码

raspbian默认用户名为pi,密码为raspberry,很多时候操作不是root权限都无法进行,很不方便,所以需要打开root的权限。以后的操作默认用户是已经获取root的权限,即已经执行了sudo su

passwd root // 执行好之后终端会出现下面的输入框,输入密码即可
New password:xxxxxx // 输入密码后会要求再输入一次密码,两次密码需保持一致
Retype new password:xxxxxx
passwd: password updated successfully // 当出现successfully就表示root账户密码修改成功

启动root账户

passwd --unlock root
passwd: password expiry information changed. // 出现这句话说明已经启动root账户

3. 运行ssh以root角色登录

1.设置ssh允许登录

sudo sed -i "s/^#PermitRootLogin.*/PermitRootLogin yes/g" /etc/ssh/sshd_config

2.重启ssh服务

sudo systemctl restart ssh

3. 生成ssh key

ssh-keygen -t rsa -C "your_email@example.com"

4. copy你的机器的ssh key到树莓派中

cd .ssh && vim authorized_keys
输入你的机器的ssh key即可
:wq保存

现在你可以直接使用ssh登录了

ssh root@your_raspberry_ip
posted @ 2021-02-10 00:28  ttlv  阅读(140)  评论(0编辑  收藏  举报