Un regalo de Navidad
Unos mil gracias en Ronan, mi hijo mayor para este regalo.
Unos mil gracias en Tanguy, mi hijo menor por esta traducción.
El aparato:
Tarjeta Raspberry Pi model 2 con 512 Mb de RAM.
Respuesta al orden: cat / proc / cpuinfo
Processor : ARMv6-compatible processor rev 7 (v6l) BogoMIPS : 697.95 Features : swp half thumb fastmult vfp edsp java tls CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xb76 CPU revision : 7 Hardware : BCM2708 Revision : 000e Serial : 00000000xxxxxxxx
Memoria con el orden: free
total used free shared buffers cached Mem: 448996 66528 382468 0 10204 37356 -/+ buffers/cache: 18968 430028 Swap: 102396 0 102396
Instalación con un portatil bajo Ubuntu 12.04 que contiene un lector de tarjeta SD.
Una tarjeta sd de 32 Go virgen.
El software gparted está instalado sobre el portatil.
El orden dd sobre Ubuntu o Debian, ATENCIÓN PELIGRO atención este orden es peligroso pues mira bien al lector de destino.
Por ejemplo, antes de introducir la tarjeta SD, miramos los archivos sd* presentes en la carpeta / dev con Nautilus o Caja.
Luego cuando la tarjeta SD está insertada aparece nuevos archivos, en mi caso con una tarjeta virgen vemos dos archivos sdb. y sdb1.
Podemos también verificar la tarjeta antes de desmontarla en un terminal con el orden sudo fdisk l que pone en una lista los discos duros, la tarjeta SD y la llave USB.
Debería responder algo como 1850+0 registros leídos 1850+0 registros escritos 1939865600 octetos (1,9 GB) copiados, 474,74, 4,9 MB/
He aquí manteniendo la configuración de mi tarjeta SD sobre Raspberry
En administrador fdisk -l
Disk /dev/mmcblk0: 31.0 GB, 31046238208 bytes 4 heads, 16 sectors/track, 947456 cylinders, total 60637184 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000xxxxx Device Boot Start End Blocks Id System /dev/mmcblk0p1 8192 122879 57344 c W95 FAT32 (LBA) /dev/mmcblk0p2 122880 58540031 29208576 83 Linux /dev/mmcblk0p3 58540032 60637183 1048576 82 Linux swap / Solaris
Conectamos un cable hdmi entre una pantalla con entrada HDMI y la tajeta frambuesa Pi, tarjeta red sobre la toma RJ45 de frambuesa. El cable de alimentación sobre la toma microUSB cable de un móvil (gracias el pequeño hermano).
¡ Para la ocurrencia, tengo ningún móvil ni pantalla con entrada HDMI sino 2 grandes hijos qué les eché la mano!
Inserto la tajeta en el raspberry Pi, ESTO FUNCIONA!
Al arrancar se exhibe sobre la pantalla la bella Frambuesa y el entorno LXDE
Instalación en servidor
Gracias a una pantalla uno configura la máquina en servidor.
Encuentro la dirección de la máquina con ifconfig en un terminal.
Cambio la contraseña de pi, por defecto era raspberry
Creo a un usuario root con contraseña sudo su luego password
Suprimo el “sudoers” sin contraseña con visudo /etc/sudoers
Creo a un nuevo usuario per con adduser
Verifico que openssh server está instalado y verifico que puedo acceder a la máquina ssh desde un PC fijo bajo Debian Wheezy.
Conocer los paquetes instalados dpkg l; los que contienen ssh : dpkg -l | grep ssh
A continuación
Frambuesa ahora esta cableada con 2 cables, la red y la alimentación. Y una tarjeta SD de 32 Go con Raspbian Wheezy.
El PC que lo manda es un PC fijo con Debian Wheezy 32 bits i386.
La dirección de frambuesa dada por la box es relativamente fijo, yo pues le puse en el archivo / etc / hosts (al fin del archivo) 192.168.0.xx pi
Esto evita escribir en un terminal ssh per@192.168.0.xx, solo se necesita escribir ssh per@pi
Antes de comenzar la parte de las Entradas Salidas GPIO, voy a instalar a 2 servidores:
MySecureShell: http: mysecureshell.sourceforge.net/fr/index. html
Sobre un PC clásico
Raspberry Pi: el paquete no existe (Raspberry Pi = Pi en la continuación)
Cargue las fuentes http://mysecureshell.free.fr/repository/index.php/source/mysecureshell_1.30.tar.gz
Trasladarlos en Pi con Caja Ir Lugar sftp: pi@adresse_pi o wget ssh
Relájese el archivo tar.gz con tar xzvf mysecureshell_X.tgz (X: número de versión)
Desplácese en la carpeta creado: cd mysecureshell_X
Compilar. Ver la página: http: mysecureshell.sourceforge.net/fr/instal lman.html
<code>
./configure (con opciones si usted quiere)
make
luego lo root: su (contraseña)
make install
</code>
Para configurar a un usuario que tendrá acceso sólo a su expediente personal
En administrador * adduser –home / home / toto –shell / bin/MySecureShell toto
Leer complementos en http://doc.ubuntu-fr.org/mysecureshell_sftp-server
Podremos también modificar el archivo de config / etc / ssh / sftp_config
Leer la página http: mysecureshell.sourceforge.net/fr/confma n.html
Para reactivar sobre pi, el encargo que corre sftp-state fullstop sftp-state start
Para verificar los derechos del usuario MySecureShell configtest
hay muchos otros utilitarios que hay que descubrir siempre en la página http: mysecureshell.sourceforge.net/fr/confman.html
Verificaremos desde un PC distante que con Nautilus Aller en el emplazamiento sftp: toto@adresse_pi
Usted no puede subir antes de /home/toto ningún acceso a /home/ ni /etc …
Antes de instalar a Cherokee, instalé el paquete php5-cgi.
Podemos instalarlo sin duda luego …
Instalación wget http: cherokee-project.com / install ** && python install
Ver sobre la página http: www.cherokee-project.com / downloads.html
Administración de cherokee: en administrador para tener acceso remoto (Raspberry Pi administrado en ssh)
# cherokee-admin b
Login: User: admin One-time Password: ioQbuAOaE9pFPtXR Web Interface: URL: http://localhost:9090/
Atención para un servidor sin X, hay que reemplazar localhost por la dirección de frambuesa pi
Para mí HTTP: pi:9090
Recuerdo(Recogida) puse en el archivo / etc / hosts: 192.168.0.xx pi
La carpeta usuario se encuentra en /opt/cherokee/var/www/
Accedemos a eso en lectura con HTTP:pi
Como la parte es muy importante, voy a hacer una página específica a la parte material hardware entradas salidas de Frambuesa