🛠 Ethernet Gigabit et accès SSH sécurisé

ODROID-C4 (Hardkernel) · intermediaire · Schéma : IMG-odroid-c4-intermediaire-3-odroidc4-ethernet-ssh.svg — ODROID-C4 relié par câble RJ45 (Ethernet Gigabit, PHY RTL8211F) à une box routeur, un ordinateur portable se connectant en SSH, absence de Wi-Fi embarqué annotée.

Objetivos

Instalar el ODROID-C4 como servidor sin pantalla (headless): configurar su puerto Ethernet Gigabit (MAC del SoC + PHY Realtek RTL8211F), asignarle una IP local fija, e instalar y asegurar el demonio SSH. Punto importante: la tarjeta no tiene Wi-Fi ni Bluetooth integrados — Ethernet es la vía por defecto (módulo mSOTA+ o dongle USB como opción).

Material

Código completo

#!/usr/bin/env bash
# 1) Vérifier le lien et la vitesse (le port est 1000BASE-T)
sudo apt install -y ethtool openssh-server
sudo ethtool eth0 | egrep 'Speed|Link'     # attendu: 1000Mb/s full duplex
ip -br a                                     # noter l'IP donnée par le DHCP

# 2) IP fixe locale (NetworkManager, exemple 192.168.1.50/24)
sudo nmcli con mod "Wired connection 1" \
  ipv4.method manual ipv4.addresses 192.168.1.50/24 \
  ipv4.gateway 192.168.1.1 ipv4.dns 192.168.1.1
sudo nmcli con up "Wired connection 1"

# 3) Durcir SSH : clés uniquement
ssh-keygen -t ed25519                        # sur le poste client
ssh-copy-id odroid@192.168.1.50
sudo sed -i 's/^#*PasswordAuthentication.*/PasswordAuthentication no/' \
  /etc/ssh/sshd_config
sudo systemctl restart ssh

# 4) Tester depuis le client
ssh odroid@192.168.1.50 'ip -br a; uptime'

Verificación esperada

ethtool indica Speed: 1000Mb/s y Link: yes (el puerto GbE es una de las fortalezas de la tarjeta). ping 192.168.1.50 responde desde el cliente; la conexión SSH se realiza sin solicitar contraseña (autenticación por clave ed25519). Un ssh -v en el cliente muestra correctamente Authenticated using publickey.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales