• No se han encontrado resultados

En este apéndice se explica una forma de manejar las funcionalidades del sistema ope- rativo instalado previamente en la tarjeta Raspberry Pi, desde un computador, me- diante conexión física con el cableethernet,accediendo a la terminal deRaspbiany a las carpetas de archivos que contiene la memoriaSD(Secure Digital) que funciona como “disco duro de la tarjeta”.

A.1 CONEXIÓNSSH

Con el fin de evitar el uso de periféricos como teclado y monitor conectados a laRasp- berry Pi, se puede establecer conexión desde un computador mediante el cableethernet usando el protocoloSSH(Secure SHell) y así controlar la tarjeta de desarrollo usando los periféricos del computador; este método es especialmente útil cuando no se dispo- ne de un monitorHDMIo un cable conversorHDMI-VGApara conectar a laRaspberry Pi. Es necesario tener en cuenta que en la tarjetaSDde laRaspberry Pidebe estar insta- lado el sistema operativo (como elRaspbianpor ejemplo), y así se pueden efectuar los pasos que siguen:

A. COMUNICACIÓNSSH

Figura A.1:Ventana de conexiones de red Ubuntu [Autores].

A.1.1 Estableceripestática en el computador

Ambos dispositivos deben tener una ip estática para hacer conexión entre ellos. En un computador con Ubuntu se accede a “Editar las conexiones...” como se ve en la Figura A.1 que se encuentra en el botón de redes en la parte superior derecha del escritorio

.

En la ventana de “Conexiones de red” se hace clic en “Añadir” y luego se elige tipo de conexión “Cableada”. En la ventana de edición se puede poner un nombre que identifique la conexión, comoRaspberry Pi. Para asignar la ip fija, se hace clic en la pestaña “Ajustes deIPv4”, se selecciona el método manual en el menú desplegable y luego con el botón “Añadir”, se añade una dirección. En este caso se usó el número 192.168.200.1para que no entre en conflicto con las direcciones ip asignadas en la red inalámbrica (ver Figura A.2).

A.1.2 Establecer ip estática en la Raspberry Pi

Con el sistema operativo instalado en laRaspberry Pi(Raspbianen este caso), se configu- ra unaipfija como se describe a continuación. Con laRaspberry Piapagada se extrae la tarjetaSDy se inserta en el computador. Normalmente se abre de forma automática la memoria en el directorio “boot”, en el que se encuentra un archivo llamadocmdline.conf. Para evitar perder la configuración por defecto se puede hacer una copia del archivo y nombrarlacmdline.original. En la última línea del archivocmdline.conf se adiciona la instrucciónip=número_ip, donde númeroipes el número asignado por el usuario. En este caso se le pone el númeroip=192.168.200.2 para que pertenezca al mismo número de red asignado al computador. Cuando se ha terminado este procedimiento se pone la tarjetaSDnuevamente en laRaspberry pi.

A.2. Usar gestor de archivos conSSH

Figura A.2:ip estática configurada [Autores].

A.1.3 Establecer conexión entre los dispositivos

El primer paso es instalar el servidor SSH, en Ubuntu se hace abriendo la terminal (Ctrl + Alt + t) y escribiendo la instrucción:sudo apt-get install openssh-server Con el servidor instalado y la Raspberry pi conectada a través del puerto ethernety funcionando, lo único que queda por hacer es establecer la conexión.

En la terminal se pone la siguiente instrucción para establecer conexión con laRaspberry pipor medio del protocoloSSH:ssh [email protected] solicita aprobación para conectar al dominio, a lo que solo hay que responder “yes”. Cuando solicita la contraseña, y si no se ha modificado la que laRaspberry pi tiene por defecto, se pone Raspberry pien minúsculas y se da “Enter”. Cuando aparezca ssh [email protected] porque ya se ha establecido conexión.

A.2 USAR GESTOR DE ARCHIVOS CONSSH

Con el anterior procedimiento puede manejarsela terminalde laRaspberry pidesdela terminalde un computador usando la conexiónLANcableada, sin embargo también es posible mediante la misma conexión manejar los datos del sistema operactivoRaspbian si se usa un gestor de archivos que funcione con conexiónSSH.

A. COMUNICACIÓNSSH

Figura A.3:Ventana para conectar a un servidor [Autores].

Figura A.4:Ventana para introducir la dirección del servidor con el que se quiere establecer conexión [Autores].

El gestor de archivos deUbuntu14.04 conUnityse llamaNautilus, el cual permite ver los archivos de un servidor SSH directamente sin necesidad de recurrir a la terminal. El primer paso es acceder a Archivo>Conectar al servidor como se ve en la Figura A.3.

Luego en el cuadro de diálogo que se abre hay un espacio para insertar la dirección del servidor de la formasftp://usuario@direccion/carpeta/y como se ve en la Figura A.4, en este caso en específico se insertasftp://[email protected]/home/pi.

Una vez se tiene Nautilus funcionando con la conexiónSSHsólo resta copiar y pegar de forma gráfica los archivos que se quieran utilizar en la tarjeta conectando al servidor como se muestra en la Figura A.5.

A.3. Problemas conocidos

Figura A.5: Ventana para seleccionar el servidor con el que se quiere establecer conexión [Autores].

A.3 PROBLEMAS CONOCIDOS

Solucionar el error “WARNING: REMOTE HOST IDENTIFICATION HAS CHAN- GED!”, este problema se presenta cuando la lista de ipsegura del equipo identifica que otro dispositivo diferente al asignado en principio usa la misma ip. Es una ad- vertencia de suplantación de identidad, para solucionarlo basta con borrar laipde la lista de conexiones seguras; de esta manera el equipo vuelve a introducir la ipcomo una nuevaipasignada a un nuevo dispositivo. La instrucción para borrar laipesssh- keygen -f "/home/manuti/.ssh/known_hosts"-R 192.168.1.100.

Apéndice

Documento similar