Como instalar o Raspberry Pi OS com SSH

Resposta curta:

wget https://downloads.raspberrypi.org/imager/imager_latest_amd64.deb
sudo dpkg -i imager_latest_amd64.deb
rpi-imager
# no Raspberry, após criar o usuário
sudo su -
apt update
apt upgrade
systemctl enable ssh
systemctl restart ssh
raspi-config  # 1 > S5 > B1 > Finish
raspi-config  # 5 > L2 > America > São Paulo > Finish
shutdown -r now

Montando Cartão SD bootável

  1. Baixe o Raspberry Pi Imager: https://www.raspberrypi.com/software/

  2. Instale o Imager

    sudo dpkg -i imager_latest_amd64.deb
    
    • se tiver algum problema na instalação rode
      sudo apt --fix-broken install 
      sudo dpkg -i imager_latest_amd64.deb
      
  3. Insira o cartão SD na máquina;

    • esse cartão SD será formatado, se necessário faça backup;
  4. Abra o Imager

    rpi-imager
    
  5. Escolha o sistema operacional que deseja instalar;

  6. Escolha o cartão SD;

  7. “Write”

    Raspberry Pi Imager

    Raspberry Pi Imager

  8. Após finalizar, remova o cartão SD da máquina.

Setup inicial do Raspberry Pi OS

  1. Insira o cartão SD no Raspberry;
  2. Conecte teclado, monitor, internet e energia;
  3. Após ligar, será necessário criar um usuário e senha;
  4. Atualize os pacotes
    sudo apt update
    sudo apt upgrade
    

Desabilitando o Auto Login (segurança)

  1. Abra a ferramenta de configuração do Raspberry
    sudo raspi-config
    
  2. Abra a opção 1 System Options
  3. Abra a opção S5 Boot / Autologin
  4. Seleciona a opção B1 Console Text console, requiring user to login
    Desabilitando o Auto Login no Raspberry

    Desabilitando o Auto Login no Raspberry

Configurando o fuso horário

  1. Abra a ferramenta de configuração do Raspberry
    sudo raspi-config
    
  2. Abra a opção 5 Localisation Options
  3. Abra a opção L2 Timezone
  4. Seleciona seu continente.
  5. Seleciona seu fuso horário.
    Configurando o fuso horário na Raspberry

    Configurando o fuso horário na Raspberry

Habilitando acesso SSH

  1. Inicie o servidor SSH
    sudo su -
    systemctl enable ssh
    systemctl restart ssh