树莓派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服务

浙公网安备 33010602011771号