Skip to content

6. Configuración y primer inicio

CutSomeSlack edited this page Nov 26, 2018 · 14 revisions

Acceso al sistema Raspbian

Hay dos formas de comenzar a trabajar en la Raspberry Pi:

a) login gráfico (necesitamos conectar el cable HDMI a un monitor, y un teclado y un mouse USB).

b) de manera remota (con otra computadora) a través de ssh o telnet. Éste es el método que explicaremos en detalle. Las instrucciones de este tutorial son para ssh desde Ubuntu, y funcionan en cualquier distribución GNU/Linux y macOS. Desde Windows es posible conectarse por ssh a través del software Putty.

Login remoto (desde Ubuntu 18.04)

Instrucciones traducidas de la página oficial de Raspberry Pi.

1. Averiguar la dirección IP de la Raspberry Pi.

El comando nmap (Network Mapper) es una herramienta libre y de código abierto para descubrir dispositivos en la red. Está disponible también para macOS y Windows.

Para instalarlo en Linux, utilizá el comando sudo apt-get install nmap.

Antes que nada, averigüemos la dirección IP de nuestra propia computadora con el comando hostname -I. El resultado es algo así: 192.168.0.XX (siendo XX números entre el 0 y el 255).

Ahora que conocés tu propia dirección IP, podés comenzar a escanear la red en busca de dispositivos. Por ejemplo, si tu dirección Ip es 192.168.0.5, los demás dispositivos van a tener direcciones como 192.168.0.2, 192.168.0.3, 192.168.0.4, etc.

Ahora usá el comando nmap con la bandera -sn (ping scan) en el rango de subred completo. Puede demorar varios segundos. Ingresamos el siguiente comando a la terminal:

nmap -sn 192.168.0.XX/24

El escaneo envía una petición de ping a todas las direcciones IP para ver si responden. Cada dispositivo que responda a la petición se mostrará como en el ejemplo a continuación:

Starting Nmap 6.40 ( http://nmap.org ) at 2014-03-10 12:46 GMT
Nmap scan report for hpprinter (192.168.0.2)
Host is up (0.00044s latency).
Nmap scan report for Gordons-MBP (192.168.0.4)
Host is up (0.0010s latency).
Nmap scan report for ubuntu (192.168.0.5)
Host is up (0.0010s latency).
Nmap scan report for raspberrypi (192.168.0.8)
Host is up (0.0030s latency).
Nmap done: 256 IP addresses (4 hosts up) scanned in 2.41 seconds

Aquí se ve un dispositivo con el nombre raspberrypi, cuya dirección IP es 192.168.0.8.

Averiguar la IP desde un smartphone

Se puede usar la aplicación Fing (disponible para Android y iOS).

En este video muestra cómo encontrar un dispositivo.

2. Conectarse con SSH.

Para conectarse a la Pi desde una computadora, ingresá el comando ssh pi@<IP> en una terminal, reemplazando con la dirección que obtuviste en el paso anterior. Ejemplo:

ssh pi@192.168.0.8

Si sale un error que dice connection timed out probablemente hayas ingresado mal la dirección IP.

Cuando la conexión sea exitosa, verás un aviso de seguridad/autenticación. Tipeá yes para continuar. El aviso aparecerá unicamente la primera vez que te conectes a la Raspberry Pi.

A continuación se te requerirá que ingreses los datos de login: la contraseña por defecto en Raspbian es raspberry. Por razones de seguridad, es altamente recomendable que cambies esa contraseña. Ahora verás que el prompt cambió a pi@raspberrypi ~ $, como si estuvieses conectada directamente desde la Raspberry con monitor y teclado.

¡Felicidades! Ahora podés ejecutar comandos remotamente.

Primer inicio

La usuaria por defecto es pi y el password raspberry. Es recomendable que en cuanto puedas cambies el password introduciendo en la terminal el siguiente comando: passwd.

Ahora vamos a llevar a cabo una serie de acciones para poder trabajar más tranquilos en la Raspberry desde nuestra computadora.

Actualizar el sistema

Antes de comenzar, es conveniente actualizar y configurar los paquetes del sistema. Tipeá el siguiente comando en una terminal:

sudo apt-get update && upgrade -y

Te pedirá tu contraseña, y luego pasarán unos minutos hasta que se actualicen y configuren todos los paquetes.

Permitir el envío del servidor de imagen X (X-forwarding)

Se puede usar la pantalla de tu computadora como salida de video para tu Raspberry enviando la sesión de X a través de SSH. Para permitirlo, necesitarás agregar la bandera -Y al comando:

ssh -Y pi@ssh pi@192.168.0.8

Nota: X11 ya no está presente por defecto en OSX, así que tendrás que descargarlo e instalarlo.

Ahora vas a poder lanzar ventanas gráficas desde la línea de comandos, por ejemplo, para tomar una captura de pantalla:

scrot &

Cambiar el nombre de usuario

Si queremos un nombre personalizado en vez de pi, podemos lograrlo con los siguientes pasos:

  1. Activamos el usuario root, que viene desactivado por defecto (por seguridad). Lo logramos con el comando sudo passwd root.

Nos pedirá una contraseña (¡NO TE LA OLVIDES, ES MUY IMPORTANTE!).

Una vez que hemos puesto la clave de root, salimos de la terminal y volvemos a iniciar sesión pero cuando nos pida el usuario pondremos root y la clave del usuario root. Una vez que estemos en el sistema como root tecleamos el siguiente comando:

usermod -l CajitaDigitalAbierta pi -md /home/CajitaDigitalAbierta

Lo que hace este comando es renombrar el usuario y mover todo el contenido del /home/ del usuario actual al nuevo /home/ del nuevo usuario. De esta forma habremos cambiado el nombre del usuario de forma limpia.

Una vez que hayamos hecho esto, nos logueamos con el nuevo usuario CajitaDigitalAbierta y la clave que tuviera el usuario anterior, y procedemos a deshabilitar (borramos la clave) el usuario root por seguridad.

sudo passwd -d root

Haciendo esto habremos cambiado el nombre del usuario pi por uno completamente personalizado.

Clone this wiki locally