Ya tenemos instalada y configurada la RASPBERRY según el procedimiento detallado en esta entrada. Ahora vamos a realizar la configuración de la RASPBIAN
El siguiente paso a realizar es conectarse por ssh (dejamos el servicio habilitado).
ssh pi@10.0.0.79
La contraseña es «raspberry» sin las comillas.
Ingresar a nuestra RASPBERRY corriendo RASPBIAN por primera vez
La ip la supe porque entre a mi router y vi cual era la ip del dispositivo que se conecto al wifi.
El primer paso a realizar el cambiar la contraseña del usuario pi. Esto se realiza ejecutando el siguiente comando:
passwd Changing password for pi. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
Resuelto el problema de seguridad, vamos a configurar la RASPBERRY.
Configuración de RASPBIAN usando raspi-config
Esto lo vamos a realizar ejecutando el comando
sudo raspi-config
Actualización del nombre del servidor (2 punto del menú)
Configuración regional (punto 4), cambiar la zona horaria (punto 2), para este caso, elegí la opción America -> Argentina -> Buenos Aires.
Configuración interfaces (punto 5) spi (punto 4 de la siguiente pantalla) para que funcione la pantalla LCD (no terminá acá).
Configuración avanzada, en este caso buscamos que la RASPBERRY para que utilice toda la microSD (por defecto utiliza 8Gb, en este caso se instaló en una microSD de 32Gb.
Finalizada esta acción se va a opción de salida «Finish» y se procede a reiniciar nuestra RASPBERRY.
sudo reboot
Actualización de RASPBIAN e instalación de utilitarios.
Para actualizar le sistemas se deben ejecutar los siguientes comandos
pi@rbpi001:~ $ sudo apt-get update Hit http://archive.raspberrypi.org jessie InRelease Hit http://mirrordirector.raspbian.org jessie InRelease Hit http://mirrordirector.raspbian.org jessie/main armhf Packages Hit http://archive.raspberrypi.org jessie/main armhf Packages Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages Hit http://archive.raspberrypi.org jessie/ui armhf Packages Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages Ign http://archive.raspberrypi.org jessie/main Translation-en_GB Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_GB Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en Ign http://archive.raspberrypi.org jessie/main Translation-en Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB Ign http://mirrordirector.raspbian.org jessie/main Translation-en Ign http://archive.raspberrypi.org jessie/ui Translation-en_GB Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en Ign http://archive.raspberrypi.org jessie/ui Translation-en Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en Reading package lists... Done pi@rbpi001:~ $ sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages will be upgraded: libpam-modules libpam-modules-bin libpam-runtime libpam0g libwbclient0 raspberrypi-sys-mods raspi-config samba-common 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 1,110 kB of archives. After this operation, 55.3 kB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://archive.raspberrypi.org/debian/ jessie/main libpam0g armhf 1.1.8-3.1+deb8u2+rpi3 [121 kB] Get:2 http://mirrordirector.raspbian.org/raspbian/ jessie/main libwbclient0 armhf 2:4.2.14+dfsg-0+deb8u4 [118 kB] Get:3 http://archive.raspberrypi.org/debian/ jessie/main libpam-modules-bin armhf 1.1.8-3.1+deb8u2+rpi3 [101 kB] Get:4 http://mirrordirector.raspbian.org/raspbian/ jessie/main samba-common all 2:4.2.14+dfsg-0+deb8u4 [243 kB] Get:5 http://archive.raspberrypi.org/debian/ jessie/main libpam-modules armhf 1.1.8-3.1+deb8u2+rpi3 [288 kB] Get:6 http://archive.raspberrypi.org/debian/ jessie/main libpam-runtime all 1.1.8-3.1+deb8u2+rpi3 [213 kB] Get:7 http://archive.raspberrypi.org/debian/ jessie/main raspberrypi-sys-mods all 20170313 [8,596 B] Get:8 http://archive.raspberrypi.org/debian/ jessie/main raspi-config all 20170307 [18.7 kB] Fetched 1,110 kB in 8s (133 kB/s) Reading changelogs... Done Preconfiguring packages ... (Reading database ... 31366 files and directories currently installed.) Preparing to unpack .../libpam0g_1.1.8-3.1+deb8u2+rpi3_armhf.deb ... Unpacking libpam0g:armhf (1.1.8-3.1+deb8u2+rpi3) over (1.1.8-3.1+deb8u2+rpi1) ... Processing triggers for libc-bin (2.19-18+deb8u7) ... Setting up libpam0g:armhf (1.1.8-3.1+deb8u2+rpi3) ... Processing triggers for libc-bin (2.19-18+deb8u7) ... (Reading database ... 31366 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.1.8-3.1+deb8u2+rpi3_armhf.deb ... Unpacking libpam-modules-bin (1.1.8-3.1+deb8u2+rpi3) over (1.1.8-3.1+deb8u2+rpi1) ... Processing triggers for man-db (2.7.0.2-5) ... Setting up libpam-modules-bin (1.1.8-3.1+deb8u2+rpi3) ... (Reading database ... 31366 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.1.8-3.1+deb8u2+rpi3_armhf.deb ... Unpacking libpam-modules:armhf (1.1.8-3.1+deb8u2+rpi3) over (1.1.8-3.1+deb8u2+rpi1) ... Processing triggers for man-db (2.7.0.2-5) ... Setting up libpam-modules:armhf (1.1.8-3.1+deb8u2+rpi3) ... (Reading database ... 31366 files and directories currently installed.) Preparing to unpack .../libwbclient0_2%3a4.2.14+dfsg-0+deb8u4_armhf.deb ... Unpacking libwbclient0:armhf (2:4.2.14+dfsg-0+deb8u4) over (2:4.2.14+dfsg-0+deb8u2) ... Preparing to unpack .../samba-common_2%3a4.2.14+dfsg-0+deb8u4_all.deb ... Unpacking samba-common (2:4.2.14+dfsg-0+deb8u4) over (2:4.2.14+dfsg-0+deb8u2) ... Preparing to unpack .../libpam-runtime_1.1.8-3.1+deb8u2+rpi3_all.deb ... Unpacking libpam-runtime (1.1.8-3.1+deb8u2+rpi3) over (1.1.8-3.1+deb8u2+rpi1) ... Processing triggers for man-db (2.7.0.2-5) ... Setting up libpam-runtime (1.1.8-3.1+deb8u2+rpi3) ... (Reading database ... 31366 files and directories currently installed.) Preparing to unpack .../raspberrypi-sys-mods_20170313_all.deb ... Unpacking raspberrypi-sys-mods (20170313) over (20170302) ... Preparing to unpack .../raspi-config_20170307_all.deb ... Unpacking raspi-config (20170307) over (20170228) ... Processing triggers for systemd (215-17+deb8u6) ... Setting up libwbclient0:armhf (2:4.2.14+dfsg-0+deb8u4) ... Setting up samba-common (2:4.2.14+dfsg-0+deb8u4) ... Setting up raspberrypi-sys-mods (20170313) ... Updating documentation URL in /boot/config.txt... Setting up raspi-config (20170307) ... Processing triggers for libc-bin (2.19-18+deb8u7) ... pi@rbpi001:
Volvemos a conectarnos para instalar utilitarios que considero necesarios.
sudo apt-get install byobu elinks ethtool exfat-fuse fail2ban molly-guard rsync vim
- byobu (permite administrar múltiples sesiones en una terminal y perdurar las mismas cuando el usuario de desconecta).
- elinks (browser de consola)
- ethtool (herramienta para diagnosticar placas de red)
- exfat-fuse (Soporte al sistema de archivos exfat, utilizados en dispositivos USB de más de 32Gb).
- fail2ban (bloquea la ip de origen cuando hay varios intentos fallidos de login)
- molly-guard (pide el nombre del equipo antes de reiniciar o apagar un equipo)
- rsync (utilidad para sincronizar archivos y directorios entre, rutas, unidades o equipos)
- vim (Versión mejorada del VI)