树莓派4b使用笔记

树莓派自带各种配置

要使用vnc的话首先要修改分辨率

sudo raspi-config

配置wifi

sd卡根目录创建这个文件,也可以在ssh进入树莓派之后编辑以下文件

vim /etc/wpa_supplicant/wpa_supplicant.conf

文件内容

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN

network={
        ssid="RM2100_09D3"
        psk="$passwd"
        key_mgmt=WPA-PSK
}

更换镜像源

https://mirrors.tuna.tsinghua.edu.cn/help/raspbian/

# 编辑 `/etc/apt/sources.list` 文件,删除原文件所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi

# 编辑 `/etc/apt/sources.list.d/raspi.list` 文件,删除原文件所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

安装docker

直接安装docker.io跑起不来,使用万能脚本,少了很多麻烦

curl -sSL https://get.docker.com | sh

安装完毕记得重启,不然docker启动不了
如果要在普通用户下使用,还要把普通用户加入docker用户组去,这里不记了

ssh端口转发到vps

https://daimajiaoliu.com/daima/479759a19100404
关键代码,一行,在树莓派上执行

autossh -M 9998 -fCNR 9999:localhost:22 root@vpsIP

然后,远程通过vps,实现登录树莓派
然后vps上可选的,修改vps上的ssh配置,允许任意机器远程登录

vim /etc/ssh/sshd_config

找到GatewayPorts,取消前边的#,并改成yes

autossh开机自启

注:修改下ExecStart这句
vim /lib/systemd/system/autossh.service

[Unit]
Description=autossh
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
Environment="AUTOSSH_GATETIME=0"
TimeoutSec=0
RestartSec=2
Restart=always
ExecStart=/usr/bin/autossh -M 9998 -fCNR 9999:localhost:22 root@licloud.example.top

[Install]
WantedBy=multi-user.target

然后,运行以下

systemctl enable autossh.service #开机启动autossh服务
systemctl start autossh.service #开始autossh服务
posted @ 2021-10-10 11:55  大白也没我白  阅读(149)  评论(0)    收藏  举报