Tabla de contenido:

¡Convierta su Pi en un servidor en la nube (local) !: 19 pasos (con imágenes)
¡Convierta su Pi en un servidor en la nube (local) !: 19 pasos (con imágenes)

Video: ¡Convierta su Pi en un servidor en la nube (local) !: 19 pasos (con imágenes)

Video: ¡Convierta su Pi en un servidor en la nube (local) !: 19 pasos (con imágenes)
Video: Servidor NAS Raspberry Pi Fácil con Open Media Vault 6 - Tu propia nube y Servidor de archivos 2024, Noviembre
Anonim
¡Convierta su Pi en un servidor en la nube (local)!
¡Convierta su Pi en un servidor en la nube (local)!

¡Guarde y acceda a documentos, fotos y música en su propio servidor Pi Cloud local! La mejor parte: puede usarlo si, o cuando, Internet se cae (o si se encuentra en un lugar remoto y desea acceder a Wikipedia). Oh, oye, y si tu amigo obtiene uno y viven cerca (* ejem * 80 pies * ejem *), ¡puedes compartir cosas con ellos y crear tu propia línea de chat personal!

Eso me hace pensar … si suficientes personas construyeran servidores Pi Cloud, ¡podríamos hacer crowdsourcing de Internet! Eso sería un 11/10 en una escala de grandeza. Con los nuevos modelos de la computadora Raspberry Pi, ¡es posible y ni siquiera costoso! (¡Qué! ¡Dime más!)

Este tutorial le mostrará cómo configurar un punto de acceso WiFi de corto alcance (~ 80 pies) y un servidor web personal ('devuélvalo a HTML bbies). Puede configurar esto como una red local (cerrada) solamente (es decir, su propio dispositivo de respaldo "en la nube" personal), o transmitirlo al resto del mundo. (… si hace esto, asegúrese de conocer la seguridad de la red).

Dicho esto, suponiendo que tenga un conocimiento básico del Pi, aquí está el desglose:

Tiempo de lectura: ~ 40 min

Tiempo de construcción: ~ 60 min (menos si tiene experiencia con Linux)

Costo: ~ $ 35 (para el Pi 3)

Si está interesado en ayudar a impulsar la Internet de una gente, compártalo con sus amigos, familiares y todos los que conoce (¡o constrúyalo para ellos!). Si construye este proyecto, marque que lo ha creado para que podamos tener una idea de cuántas personas tienen la infraestructura que necesitamos para crear una Internet de personas en toda regla. Por último, sígueme para estar actualizado (me estoy comunicando con algunas personas para tratar de que esto sea algo real, no dude en contactarme si puede ayudarme o aceptarlo, ¡es de código abierto!).

Paso 1: ¿Nuevo en Linux y programación de terminales?

¿Nuevo en Linux y programación de terminales?
¿Nuevo en Linux y programación de terminales?

Necesitaremos poder acceder a nuestro Pi de forma remota (por ejemplo, a través de SSH). Si está como "wtf es eso", consulte este tutorial introductorio para obtener una descripción más completa sobre cómo configurar la Raspberry Pi 3 y alguna programación rápida de terminal de Linux.

Este enfoque para el punto de acceso Pi * y el servidor web ** utiliza el sistema operativo Jessie Lite. Si sigue este tutorial línea por línea, necesitará esta versión específica de Linux

Por último, este tutorial se basa en el tutorial de Adafruit Digital Free Library, así que verifique ese tutorial si tiene algún problema (o deje un comentario y yo u otra persona útil intentaremos responder su pregunta:))

(Además, esto puede parecer un poco largo, así que he incluido varias fotos de cachorros lindos para mantenerte motivado: D)

* Un punto de acceso es un dispositivo de hardware que permite que un dispositivo WiFi (por ejemplo, un teléfono inteligente) se conecte a una red cableada (por ejemplo, un enrutador).

** Un servidor web es una computadora que entrega una página web. Cuando visita sus sitios web favoritos, escribe "www.wikipedia.org", que lo lleva a la dirección IP del servidor web y muestra información pública.

Advertencia: se recomienda ejecutar su Pi solo como una red local (es decir, no conecte el Pi a la World Wide Web más amplia) ya que el protocolo de contraseña WPA2 puede no ser seguro.

Paso 2: Materiales

Materiales
Materiales

Computadora con puerto Ethernet y ranura para tarjeta SD

Frambuesa Pi 3

- Tarjeta SD (8GB o más, especialmente si desea usarla para almacenamiento)

Cable de alimentación microUSB a USB

Cable de ethernet

- Recomendado: estuche Raspberry Pi

Paso 3: Programas de software

Programas de software
Programas de software

1. PuTTY nos permite iniciar sesión de forma remota en la Raspberry Pi utilizando la dirección IP, el nombre de usuario y la contraseña de la Pi.

Descarga aquí:

2. Etcher formatea y escribe el sistema operativo Raspbian (u otro) ("SO") en una tarjeta SD.

Descarga aquí:

3. WinSCP permite una fácil transferencia de archivos entre su computadora y la Raspberry Pi.

Descárguelo aquí (haga clic en Paquete de instalación):

4. Las computadoras con Windows necesitarán los servicios de impresión Bonjour para Windows (de Apple) para usar la dirección IP "raspberrypi.local".

Descarga aquí:

Paso 4: Inicio rápido

Inicio rápido
Inicio rápido

Si ha trabajado con Pi antes y se siente cómodo con el terminal Linux y demás, aquí hay una descripción general rápida de este proceso:

1. Cargue Jessie Lite en una tarjeta SD (8GB o más) e insértela en el Pi.

Descargue el sistema operativo Jessie Lite aquí.

2. Inicie sesión de forma remota (por ejemplo, SSH) e ingrese las credenciales.

3. Aquí hay un repositorio de Github con todos los comandos para convertir su Pi en un servidor web: D

Revise el archivo de instalación e ingrese los comandos (en orden). Este proceso instalará HostAPD (autenticación), DHCP (administración de IP), iptables (firewall) y Apache (software de servidor web).

4. Cree una página web pública o mantenga sus archivos / datos privados / con amigos y familiares

En el repositorio de Github (ServerWebsiteHTML-Raw) se incluye una página web HTML de muestra adaptada del tutorial de Adafruit Digital Free Library. También puede usar el archivo zip más grande para construir a partir de:)

Advertencia: se recomienda ejecutar su Pi solo como una red local (es decir, no conecte el Pi a la World Wide Web más amplia) ya que el protocolo de contraseña WPA2 puede no ser seguro.

Paso 5: configura la Raspberry Pi

Configurar la Raspberry Pi
Configurar la Raspberry Pi
Configurar la Raspberry Pi
Configurar la Raspberry Pi
Configurar la Raspberry Pi
Configurar la Raspberry Pi
Configurar la Raspberry Pi
Configurar la Raspberry Pi

1. Actualice la tarjeta SD con Jessie Lite (descargue Jessie Lite aquí). Habilite SSH agregando un archivo llamado "SSH" en el contenido del archivo de la tarjeta SD (sin extensiones; elimine el.txt si se agregó automáticamente). Insertar en el Pi.

2. Conecte el cable Ethernet entre su computadora y el Pi, luego conecte el cable de alimentación del Pi

3. Cree un puente de red entre su computadora y el Pi

Vaya a Configuración -> Red e Internet -> Cambiar configuración del adaptador. Seleccione la conexión Ethernet (debería mostrar una conexión desconocida o algo similar). Mantenga presionada la tecla "CTRL" y luego seleccione la conexión WiFi. Haga clic derecho y elija "Conexiones de puente".

3. Abra PuTTY, escriba "raspberrypi.local" como nombre de host e inicie sesión en su Pi, ¡woo

Si inicia sesión por primera vez, use el nombre de usuario predeterminado: pi y la contraseña: raspberry. Cambie su contraseña usando el comando passwd

4. Verifique que el Pi esté conectado a Internet y actualícelo

Ejecute este comando para verificar si el Pi puede conectarse a Google (imprimirá 5 líneas diciéndolo si recibió información de google.com):

ping -c 5 google.com

Ejecute este comando para actualizar el Pi (el primero descarga los paquetes, el segundo los instala):

sudo apt-get update

sudo apt-get upgrade

Paso 6: ¡Instale Apache

¡Instale Apache!
¡Instale Apache!
¡Instale Apache!
¡Instale Apache!

¡Apache es nuestro software de servidor web! (Nos permite alojar fácilmente información y archivos accesibles a través de un navegador web como Chrome, Firefox, Explorer, etc.)

Instalemos el software Apache y luego cambiemos los permisos para editar la carpeta HTML. Escriba e ingrese los siguientes comandos (en orden):

sudo apt-get install apache2 -y

cd / var / www

sudo chown pi: pi / var / www / html

CD

Paso 7: ¡Instale el software del servidor

¡Instale el software del servidor!
¡Instale el software del servidor!

1. Instale el software HostAPD y DHCP.

HostAPD se utiliza para autenticar la información enviada y recibida desde los dispositivos conectados, y DHCP es un protocolo que se utiliza para proporcionar una gestión rápida, automática y central para la distribución de direcciones IP dentro de una red.

Para instalar ambos a la vez, escriba el siguiente comando y luego presione "y" para continuar:

sudo apt-get install hostapd isc-dhcp-server

2. Instale iptables para un firewall. (¡hurra por la seguridad!)

Ejecute este comando y escriba "y" (sí) en las dos pantallas de configuración que aparecen:

sudo apt-get install iptables-persistent

Paso 8: Edite el archivo de configuración DHCP

Edite el archivo de configuración DHCP
Edite el archivo de configuración DHCP
Edite el archivo de configuración DHCP
Edite el archivo de configuración DHCP

Configuremos el protocolo de comunicación DHCP para que podamos enviar y recibir información (muy importante si está pensando en construir una red conectada). Vaya al archivo de configuración de DHCP escribiendo lo siguiente:

sudo nano /etc/dhcp/dhcpd.conf

1. Agregue un comentario ("#") delante de las siguientes líneas (para que se vea como el archivo en la Foto 1):

opción nombre de dominio “ejemplo.org”;

opción servidores de nombres de dominio ns1.example.org, ns2.example.org;

2. Elimine el comentario ("#" ') de la línea "autorizado" (la foto 1 también es útil aquí):

#Si este servidor DHCP es el servidor DHCP oficial de la red local, la directiva autorizada debe estar sin comentarios.

#autoritario;

3. Agregue este código al final del archivo (vea la foto 2):

subred 192.168.42.0 máscara de red 255.255.255.0 {

rango 192.168.42.10 192.168.42.50 opción broadcast-address 192.168.42.255; enrutadores opcionales 192.168.42.1; tiempo de arrendamiento predeterminado 600; tiempo máximo de arrendamiento 7200; opción nombre de dominio "local"; opción servidores de nombres de dominio 8.8.8.8, 8.8.4.4; }

¡¿Qué está haciendo esto ?! Para resumir (muy brevemente), configura un rango de direcciones IP para asignar a los dispositivos conectados (desde 192.168.42.10 a 192.168.42.50), ¡al igual que el enrutador de su hogar! También le dice al Pi cómo comunicarse con otros dispositivos (su dirección de transmisión, 192.168.42.255, y su propia dirección IP, 192.168.42.1). Asigna una cantidad de tiempo (en segundos) para compartir esta conexión (tiempo de arrendamiento) y configura servidores de nombres de dominio (como buscar un número de teléfono en un directorio).

4. Guarde y salga presionando "Ctrl - X" y luego "y" (y luego la tecla enter)

Paso 9: Edite el archivo del servidor DHCP predeterminado

Editar el archivo del servidor DHCP predeterminado
Editar el archivo del servidor DHCP predeterminado
Editar el archivo del servidor DHCP predeterminado
Editar el archivo del servidor DHCP predeterminado

¡Editemos el archivo del servidor DHCP para que podamos asignarlo para transmitir a través de WiFi! Vaya al archivo del servidor predeterminado DHCP escribiendo lo siguiente:

sudo nano / etc / default / isc-dhcp-server

1. Desplácese hacia abajo hasta la línea que dice INTERFACES =”” y cámbiela para transmitir a través de wlan0 (es un cero, no una O):

INTERFACES =”wlan0”

2. Guarde y salga presionando "Ctrl - X" y luego "y" (probablemente ya haya descubierto esta combinación de teclas, así que dejaré de mencionarla:)).

Paso 10: Configure una dirección IP estática

Configurar una dirección IP estática
Configurar una dirección IP estática
Configurar una dirección IP estática
Configurar una dirección IP estática

1. Démosle a nuestro Pi una dirección IP estática (invariable) para que siempre podamos encontrarla, ¡yay! Desactive temporalmente la red de interfaz inalámbrica:

sudo ifdown wlan0

2. Utilice el programa editor de texto nano para editar el archivo de interfaces de red (que probablemente descubrió leyendo el comando (:)

sudo nano / etc / network / interfaces

3. Edite el archivo para que se vea exactamente como el siguiente, luego salga y guárdelo (también vea la Foto 1):

auto lo

iface lo inet loopback iface eth0 inet dhcp

allow-hotplug wlan0

iface wlan0 inet estático

dirección 192.168.42.1 máscara de red 255.255.255.0

#iface wlan0 inet manual

# wpa-roam /etc/wpa-supplicant/wpa_supplicant.conf #iface default inet dhcp

4. Asignar una IP estática:

sudo ifconfig wlan0 192.168.42.1

Paso 11: configurar los detalles del punto de acceso

Configurar los detalles del punto de acceso
Configurar los detalles del punto de acceso
Configurar los detalles del punto de acceso
Configurar los detalles del punto de acceso
Configurar los detalles del punto de acceso
Configurar los detalles del punto de acceso

1. Cree un nuevo archivo de configuración llamado "hostapd":

sudo nano /etc/hostapd/hostapd.conf

2. Escriba lo siguiente (exactamente como está) en este nuevo archivo de configuración (luego salga y guarde) (Foto 1):

interfaz = wlan0

ssid = HelloWorld #Nombre de su conexión WiFi RPi country_code = US # ¡A menos que esté en otro lugar! hw_mode = g channel = 6 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 #Este es el protocolo de contraseña wpa_passphrase = raspberry # ¡Cambie la contraseña! wpa_key_mgmt = WPA-PSK wpa_pairwise = CCMP wpa_group_rekey = 86400 ieee80211n = 1 wme_enabled = 1

3. Dígale al protocolo HostAPD dónde encontrar este nuevo archivo

Edite el archivo HostAPD predeterminado:

sudo nano / etc / default / hostapd

Busque la línea que dice # DAEMON_CONF = "". Elimina el comentario y edítalo para que se vea así (Foto 2):

DAEMON_CONF =”/ etc / hostapd / hostapd.conf”

Edite el archivo de inicialización de HostAPD:

sudo nano /etc/init.d/hostapd

Busque la línea que dice DAEMON_CONF =. Edítelo para que apunte a su nuevo archivo de configuración. Así (Foto 3):

DAEMON_CONF = / etc / hostapd / hostapd.conf

Paso 12: configurar la traducción de direcciones de red ("NAT")

Configurar la traducción de direcciones de red
Configurar la traducción de direcciones de red
Configurar la traducción de direcciones de red
Configurar la traducción de direcciones de red

Este paso permite que varios clientes (¡como todos tus amigos!) Se conecten al WiFi de Pi a la vez (¡jugar todos los juegos!). Es un poco técnico, así que voy a pasar por alto los detalles (tampoco muy familiarizado con esta parte), pero lo guiará a través del proceso.

1. Primero, tenemos que iniciar el reenvío de IP cada vez que se enciende el Pi. Ingrese el siguiente comando para editar el archivo de configuración sysctl *:

sudo nano /etc/sysctl.conf

- Desplácese hasta la parte inferior y escriba este código en una nueva línea, luego salga y guarde:

net.ipv4.ip_forward = 1

* por cierto, eso es una L en sysctl, no un 1, lo que he estropeado tantas veces -.-

2. Active el reenvío de IP escribiendo:

sudo sh -c "echo 1> / proc / sys / net / ipv4 / ip_forward"

3. Cree una traducción de red entre el puerto Ethernet eth0 y el puerto WiFI wlan0 escribiendo los siguientes comandos (con signos y mayúsculas y demás):

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELACIONADO, ESTABLECIDO -j ACEPTAR

sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACEPTAR

4. Para garantizar que la traducción de la red ocurra cuando reiniciamos la Pi, ejecute esto:

sudo sh -c "iptables-save> /etc/iptables/rules.v4"

Paso 13: ¡Pruebe ese punto de acceso

¡Pruebe ese punto de acceso!
¡Pruebe ese punto de acceso!
¡Pruebe ese punto de acceso!
¡Pruebe ese punto de acceso!

1. Ejecute hostapd con nuestro archivo de configuración manualmente con este comando:

sudo / usr / sbin / hostapd /etc/hostapd/hostapd.conf

2. ¡Consulte la lista de WiFi en su computadora o teléfono inteligente y encuentre su nuevo SSID de punto de acceso! Si no cambió nada, se llamará "HelloWorld" con la contraseña "Raspberry".

Si se conecta correctamente, obtendrá un texto en la pantalla de la Raspberry Pi. No veremos mucho todavía, ¡pero estamos muy cerca!

3. Cancele la prueba escribiendo "Ctrl + C" en la consola Raspberry Pi

Puede verificar el estado del servidor AP del host y el servidor DHCP con los siguientes comandos:

sudo service hostapd status

sudo service isc-dhcp-server status

Paso 14: configurar un demonio

Configurar un demonio
Configurar un demonio

Un demonio es un programa que se inicia automáticamente cada vez que se enciende el Pi y se ejecuta en segundo plano (no como la serie "His Dark Materials"..).

1. Inicie los programas hostapd y dhcp:

sudo service hostapd start

sudo service isc-dhcp-server start

2. Ejecute estos dos comandos siguientes para permitir que hostapd y dhcp se inicien automáticamente cuando se encienda el Pi:

sudo update-rc.d hostapd habilitar

sudo update-rc.d isc-dhcp-server enable

Paso 15: ¡Ya casi está! ¡Cree un archivo HTML de servidor web

¡Casi ahí! ¡Cree un archivo HTML de servidor web!
¡Casi ahí! ¡Cree un archivo HTML de servidor web!
¡Casi ahí! ¡Cree un archivo HTML de servidor web!
¡Casi ahí! ¡Cree un archivo HTML de servidor web!
¡Casi ahí! ¡Cree un archivo HTML de servidor web!
¡Casi ahí! ¡Cree un archivo HTML de servidor web!

1. ¡Escriba una página HTML para alojarla en su servidor web! O descargue uno que adapté de la Biblioteca digital gratuita de Adafruit:)

Descargue y guarde el archivo zip, luego extraiga el contenido. (Aquí está la página completa de GitHub)

2. Abra WinSCP e ingrese el nombre de host: raspberrypi.local

3. Inicie sesión en el Pi (escriba el nombre de usuario y la contraseña)

4. En el lado Pi de la pantalla (lado derecho), vaya al directorio de inicio

Haga clic en la carpeta con la flecha hacia arriba dos veces.

5. Vaya al archivo / var / www / html

Haga doble clic en la carpeta con la etiqueta "var", luego en la carpeta "www" y finalmente en la carpeta "html".

6. Elimine el archivo index.html existente (o si desea escribir el suyo, puede abrirlo y editarlo).

7. Copie los archivos del servidor web en la carpeta Pi html

En el lado izquierdo de la pantalla (su computadora), vaya a la carpeta donde guardó los archivos. Resalte y arrastre el contenido (dos carpetas y un archivo llamado "index.html") a la carpeta html de Pi. ¡Eso es todo!

8. Abra un navegador y escriba "raspberrypi.local" en la barra de navegación en la parte superior. Si funcionó, verá la página del servidor web, ¡qué!

Paso 16: Edite el archivo HTML Pt. 1

Edite el archivo HTML Pt. 1!
Edite el archivo HTML Pt. 1!

Probablemente desee crear su propio sitio web, así que agregue sus propios documentos / imágenes / lo que sea y cambie el archivo HTML para que apunte a sus archivos.

1. Abra el archivo index.html en la Pi

2. Edite los encabezados y descriptores en el archivo index.html

- Cambie el título de su servidor web editando el texto entre las partes del título:

¡Servidor web local de jenfoxbot!

- Cambie el encabezado del servidor web editando el texto entre las partes h2 y central (línea 51):

¡Servidor web local de jenfoxbot

- Opcional: cambie la descripción de la página web (línea 55):

Dependiendo de la posición de la luna y las estrellas *, este punto de acceso puede proporcionar o no una conexión a Internet.

Si HAY una conexión a Internet, visite el sitio web de jenfoxbot

¡y aprende sobre las otras cosas interesantes que hace!

* Y por posición de la luna y las estrellas nos referimos a los caprichos actuales del constructor, jenfoxbot:)

3. Opcional: elimine documentos, imágenes y videos existentes y agregue los suyos propios

Hay dos capas en esta página web: la página principal, que es creada por el archivo "index.html", e "interna", que tiene dos páginas: "helpfulinfo.html" y "books.html". Si desea agregar / modificar contenido en la página principal, edite el archivo "index.html" y agregue imágenes a la carpeta "images" en la misma directamente (también puede agregar más carpetas para almacenar contenido diferente o más).

Si desea modificar el contenido de las páginas internas, edite los archivos "helpfulinfo.html" y "books.html", agregue imágenes a la carpeta "images" y archivos PDF (u otros documentos) a la carpeta "issues" (nuevamente, puede agregar más carpetas aquí).

Paso 17: Edite el archivo HTML Pt. 2

Edite el archivo HTML Pt. 2!
Edite el archivo HTML Pt. 2!
Edite el archivo HTML Pt. 2!
Edite el archivo HTML Pt. 2!
Edite el archivo HTML Pt. 2!
Edite el archivo HTML Pt. 2!

1. ¡Agregue sus propios documentos

- Decida qué desea incluir en su servidor y descargue archivos PDF de esos documentos. También descargue imágenes para cada uno de los documentos para que tenga algo divertido en lo que hacer clic: D

- Con WinSCP, agregue sus documentos a las carpetas correspondientes (consulte el paso anterior y la foto 1).

- Edite el archivo index.html u otro archivo html relevante (por ejemplo, si desea agregar o cambiar un libro en la página de información útil, edite el archivo "helpfulinfo.html"). Muestre y acceda a imágenes y documentos cambiando los nombres y extensiones de archivo y actualizando las descripciones:

TODAS TUS PALABRAS FAVORITAS AQUÍ

2. Para la gente nueva en el código, puede agregar más documentos copiando y pegando el código existente y cambiando los nombres y extensiones de archivo (ver foto 2).

¡Aquí hay una descripción general útil sobre HTML de Khan Academy!

Paso 18: ¡Dios mío por fin! Hemos terminado:)

¡Dios mío por fin! Hemos terminado:)
¡Dios mío por fin! Hemos terminado:)
¡Dios mío por fin! Hemos terminado:)
¡Dios mío por fin! Hemos terminado:)
¡Dios mío por fin! Hemos terminado:)
¡Dios mío por fin! Hemos terminado:)

Desenchufe el cable Ethernet, conéctese a su punto de acceso inalámbrico y luego ingrese la dirección IP en la barra de direcciones de su navegador favorito (192.168.42.1 si siguió este tutorial exactamente).

Si todo está funcionando, verá su página web (he incluido capturas de pantalla mías). ¡Guau, acabas de crear un punto de acceso inalámbrico! (Si no funcionó, ejecute la configuración nuevamente y verifique que todo el código del terminal sea exactamente como se muestra, incluidos los espacios y demás).

¡Explore su propio sitio web local en la nube y decida cómo desea usarlo desde aquí!

Paso 19: ¿Qué sigue?

¿Que sigue?
¿Que sigue?
¿Que sigue?
¿Que sigue?

Una opción es usarlo como un dispositivo de almacenamiento inalámbrico local. Enchufe el Pi, conéctese al punto de acceso WiFi que configuró (este se llama "HelloWorld") y almacene o retire archivos de él. Puede acceder a estos archivos incluso si está desconectado de Internet. Por lo tanto, podría guardar su película favorita y seguir viéndola cuando se corte la energía:) (eh, suponiendo que tenga una computadora portátil cargada).

Agregue más documentos (por ejemplo, puede usarlo como almacenamiento de respaldo), juegue con el código HTML para hacer que su sitio sea elegante y ¡diviértase!

Otra opción es configurar esto como una página web pública y asignarle un nombre de dominio para que otras personas puedan acceder a los archivos. Esto es particularmente útil si va a un lugar sin WiFi o Internet por cable: ¡puede llevarse Wikipedia con usted! (pero tal vez done a ellos si lo hace porque son increíbles). Si se siente cómodo con el código, puede configurarlo para que sea un servidor de respaldo automático, un servidor de juegos inalámbrico local para usted y sus amigos, etc. ¡Sea creativo!

Si sigue esta ruta, asegúrese de saber un poco sobre la seguridad de la red, ya que el protocolo de contraseña WPA2 se ha visto comprometido recientemente (consulte a continuación).

Finalmente, como se mencionó en la introducción, ¡puede usar este servidor en la nube para poner en marcha la Internet de una gente! ¡Tenga un día de construcción con sus amigos para crear un montón de servidores en la nube para que todos puedan "hablar" entre sí! Este enfoque no es necesariamente la * mejor * (también conocida como la más eficiente / efectiva) forma de construir una Internet pública, pero es un excelente punto de partida. Además, cuanto mejor comprendamos cómo funcionan estas tecnologías, mejor las usaremos para resolver problemas graves y defendernos a nosotros mismos y a nuestras comunidades.:)

Más información sobre el riesgo de seguridad de WPA2 del útil usuario BillDauterive:

"[E] l atacante necesita un dispositivo dentro del alcance de la red wifi objetivo para ser una amenaza, es decir, abrir un puerto a la web no afecta eso. Si un [punto de acceso] está comprometido, el atacante podría espiar / modificar tráfico en la red Wifi que no está encriptado a través de TLS. En una WLAN comprometida, el VNC no encriptado al Pi sería un riesgo incluso cuando se accede desde la WLAN ".

Concurso Raspberry Pi 2017
Concurso Raspberry Pi 2017
Concurso Raspberry Pi 2017
Concurso Raspberry Pi 2017

Finalista en el Concurso Raspberry Pi 2017

Recomendado: