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
![raspberry config raspi config](https://i0.wp.com/www.sismonda.com.ar/wp-content/uploads/2017/04/raspberry-config-raspi-config-001.png?resize=580%2C177)
Actualización del nombre del servidor (2 punto del menú)
![Ingrese el nombre del servidor](https://i0.wp.com/www.sismonda.com.ar/wp-content/uploads/2017/04/raspberry-config-raspi-config-002-hostname-300x185.png?resize=300%2C185)
Configuración regional (punto 4), cambiar la zona horaria (punto 2), para este caso, elegí la opción America -> Argentina -> Buenos Aires.
![raspi-config configuración regional](https://i0.wp.com/www.sismonda.com.ar/wp-content/uploads/2017/04/raspberry-config-raspi-config-003-localization-300x85.png?resize=300%2C85)
Configuración interfaces (punto 5) spi (punto 4 de la siguiente pantalla) para que funcione la pantalla LCD (no terminá acá).
![raspi-config interfaces](https://i0.wp.com/www.sismonda.com.ar/wp-content/uploads/2017/04/raspberry-config-raspi-config-004-interfacing-300x81.png?resize=300%2C81)
![raspi-config interfaces spi habilitado](https://i0.wp.com/www.sismonda.com.ar/wp-content/uploads/2017/04/raspberry-config-raspi-config-005-interfacing-spi.png?resize=580%2C161)
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.
![raspberry config raspi-config advanced](https://i0.wp.com/www.sismonda.com.ar/wp-content/uploads/2017/04/raspberry-config-raspi-config-006-advanced-300x87.png?resize=300%2C87)
![Expandir sistemas de archivos](https://i0.wp.com/www.sismonda.com.ar/wp-content/uploads/2017/04/raspberry-config-raspi-config-007-advanced-expand-filesystem.png?resize=580%2C159)
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)