Seguimos con la serie de artículos que nos ayudarán a proteger un poco más nuestra Raspberry. Si en el artículo anterior actualizamos el firmware, ahora le toca el turno al sistema operativo y a los programas.
Recordemos que Arch Linux es una distribución rolling release, es decir, todos los paquetes se actualizan constantemente y al igual que el firmware, tener actualizado el sistema operativo y los programas que utilizamos es fundamental. Para ello vamos a crear un script que se ejecute a una hora determinada y que nos actualice el sistema automáticamente.
Creación del servicio de actualización
Creamos el fichero autoupdate.service:
sudo nano /etc/systemd/system/autoupdate.servicecon el siguiente código:
[Unit]
Description=Automatic Update
After=network-online.target
[Service]
Type=simple
ExecStart=/usr/bin/pacman -Syuq --noconfirm
TimeoutStopSec=180
KillMode=process
KillSignal=SIGINT
[Install]
WantedBy=multi-user.targetConfiguración del timer
Ahora creamos el fichero autoupdate.timer:
sudo nano /etc/systemd/system/autoupdate.timerIntroducimos el siguiente código:
[Unit]
Description=Automatic Update daily at 2:00 AM
[Timer]
OnCalendar=*-*-* 02:00:00
Persistent=true
[Install]
WantedBy=multi-user.targetActivación del servicio
Añadimos el servicio al inicio:
sudo systemctl enable autoupdate.timery arrancamos:
sudo systemctl start autoupdate.timerPodemos comprobar:
systemctl list-timers --allCon este sencillo procedimiento, cada día a las 2:00 de la madrugada, nuestra Raspberry se actualizará a la última versión. ¡Disfrútala!
En el siguiente artículo, limitaremos el acceso mediante SSH.
Índice de la serie
Este artículo forma parte de la serie Seguridad en Raspberry Pi.
- Episodio I: Actualizar el firmware
- Episodio II: Actualizaciones automáticas
- Episodio III: Limitando acceso SSH
- Episodio IV: Configurando el cortafuegos
- Episodio V: Cazando rootkits con RKhunter
- Episodio VI: Bloqueando ataques con Fail2ban
- Episodio VII: Copias de seguridad
- Episodio VIII: Auditoría con Lynis