树莓派RaspberryPi的配置

qindarkstone 发布于 2024-01-11 97 次阅读 预计阅读时间: 3 分钟 610 字


树莓派的服务配置

  sudo nano /etc/apt/sources.list 

进入后替换系统软件源

  • 注释掉原下载源后,将复制的配置文件复制进去,ctrl+o保存后,ctrl+x退出
  • 使用 sudo apt-get update 更新软件源
    • 报错
    The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9165938D90FDDD2E
    • 该错误意味着APT无法验证软件包的GPG签名,因为它缺少相应的公钥
    • 添加公钥: 打开终端,执行以下命令来导入缺失的公钥。请确保替换 9165938D90FDDD2E 为你遇到的错误信息中提供的确切密钥ID。
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9165938D90FDDD2E 这个命令会从Ubuntu的密钥服务器 keyserver.ubuntu.com 获取并导入公钥。

SSH远程连接

  • 下载putty输入树莓派的IP地址,即可进行链接
    • 注意:进行SSH链接需要在树莓派烧录的操作系统文件中新建一个无后缀的名为SSH的文件
      • 此操作在烧录完操作系统后,在windows(即自己使用的OS)中进行新建

出现的问题

  • 使用putty进行ssh远程链接时报错:Couldn‘t agree a host key algorithm (available: rsa-sha2-512,rsa-sha2-256)
    • 下载最新putty
  • 使用 Putty 登陆 SSH 的是时候,总是无法输入密码?
    • 密码默认不显示,而不是输入不上
    • 输入完密码后回车即可
  • 在无显示屏情况下使用SSH远程链接树莓派(如putty、VNC)由于DHCP动态分配IP地址可能会导致每次启动树莓派的IP地址不同,在Debian12的Raspberry Pi OS下,通过NetworkManager来进行静态IP地址的配置
    • 编辑 NetworkManager 的配置文件
      • 找到对应的网络连接的配置文件,通常位于 /etc/NetworkManager/system-connections/ 目录下。
      • 使用文本编辑器打开该文件,例如:sudo nano /etc/NetworkManager/system-connections/<connection-name>.nmconnection
      • [ipv4] 部分添加或修改 address1gatewaydns 参数。
        • 此处仅需添加或修改address1=如192.168.0.104、24即可配置静态IP
      • 保存文件并重启 NetworkManager:sudo systemctl restart NetworkManager