Página de Alejandro Muñoz Fernández

Guía rápida de instalación y configuración de un servidor Armbian

Guía rápida que uso como referencia para instalar y dejar listo un servidor Armbian en modo headless.
La escribí originalmente para una Cubox-i4pro, pero sirve prácticamente para cualquier SBC moderna (Orange Pi, Banana Pi, Odroid, etc.).

Nota: Algunas rutas o herramientas pueden variar ligeramente según uses una imagen basada en Debian o Ubuntu, o según la versión de Armbian.


1. Instalación en la MicroSD

1.1. Descargar y preparar la imagen

Descarga la imagen de tu dispositivo:

wget -c https://dl.armbian.com/tu-dispositivo/Buster_current

Descomprímela:

unp Buster_current

(Si está en .xz y no tienes unp, usa unxz archivo.xz).

1.2. Grabar en la MicroSD

Comprueba bien cuál es tu dispositivo (/dev/sdX) antes de ejecutar esto:

sudo dd if=Armbian_20.02.7.img of=/dev/sdX bs=1M status=progress
sync

1.3. Primer arranque


2. Primer inicio de sesión

Conéctate por SSH (busca la IP en tu router):

ssh root@192.168.1.X

Contraseña por defecto:

1234

En el primer login, Armbian te obliga a:

Después:

apt update && apt upgrade -y
reboot

3. Cambiar hostname

sudo hostnamectl set-hostname nuevo-nombre

Edita /etc/hosts:

sudo nano /etc/hosts

Ejemplo:

127.0.0.1   localhost nuevo-nombre
::1         localhost nuevo-nombre ip6-localhost ip6-loopback

4. Endurecer SSH

4.1. Acceso por clave

En tu equipo local:

ssh-keygen
ssh-copy-id usuario@192.168.1.X

4.2. Configuración segura

En el servidor:

sudo nano /etc/ssh/sshd_config

Ajustes básicos:

IgnoreRhosts yes
PasswordAuthentication no
PermitEmptyPasswords no
PermitRootLogin no
MaxAuthTries 3
PubkeyAuthentication yes
X11Forwarding no
ClientAliveInterval 300
ClientAliveCountMax 2
Port 3343
AllowUsers usuario

Reinicia SSH:

sudo systemctl restart ssh

5. Configuración de red (IP fija)

Hay varias formas. Mi recomendación:

👉 Lo más limpio: asignar IP fija en el router (DHCP estático).

Si prefieres hacerlo en la placa:

5.1. Método 1: nmtui (recomendado)

sudo nmtui

5.2. Método 2: armbian-config

sudo armbian-config

5.3. Método 3: método clásico (no recomendado hoy)

sudo systemctl disable NetworkManager
sudo systemctl stop NetworkManager
sudo nano /etc/network/interfaces

Ejemplo:

auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1

Reinicia:

sudo reboot

Nada del otro mundo: solo la configuración base que suelo usar para dejar una SBC lista como servidor.

Etiquetas: