Restreindre l’accès au serveur Web Raspberry Pi (3 / 7 étapes)

Étape 3: Création de paire de certificat de client/serveur utilisant OpenSSL

Ouvrez une fenêtre de terminal sur Mac et se connecter sur le Raspberry Pi :

Supprimer les clés de fait à l’étape précédente :


Générer l’autorité de certification (CA)

Avant de créer le certificat de client/serveur, configurer une autorité de certificat auto-signé (CA), qui peut être utilisé pour signer les certificats de client/serveur. Une fois créé, le cert CA agira comme l’autorité approuvée de fois votre serveur et les certificats clients (ou certificats).

Produit : ca.cer, ca.key


Générer le certificat et la clé SSL pour le serveur Apache

Générer server.key :

Générer une demande de génération de certificat.

Utilisez la requête de génération de certificat et le cert CA pour générer le certificat de serveur

Nettoyage – maintenant que le cert a été créé, nous ne devons plus la demande.


Installez le certificat du serveur Apache

Copiez le cert CA un lieu permanent. Nous vous devrez spécifier notre CA cert dans Apache car c’est une auto généré CA et pas celui qui est inclus dans les systèmes d’exploitation dans le monde.

Copiez le certificat de serveur et une clé privée lieu permanent.

Activer le module SSL dans Apache.

Activer le site SSL dans Apache

Désactiver le site HTTP

Modifier le fichier de configuration pour le site SSL est activé et ajoutez les lignes suivantes :

Appliquer la configuration d’Apache.

Dès maintenant si vous visitez votre site https, vous obtiendrez une erreur SSL semblable à « pair SSL n’a pas pu négocier un ensemble de paramètres de sécurité acceptables ». C’est bon-cela signifie que votre site n’acceptera pas une connexion à moins que votre navigateur utilise un certificat client approuvé. Nous allons maintenant générer un.


Générer un certificat de client SSL

Générez une clé privée pour le client SSL.

Utiliser la clé privée du client pour générer une demande de cert.

Délivrer le certificat client à l’aide de la demande de cert et la CA cert/clé.

Convertir le certificat client et la clé privée au format pkcs #12 à utiliser par les navigateurs.

Nettoyer – enlever la clé privée du client, le client cert et le fichiers de demandes client comme le pkcs12 a tout le nécessaire.

			
          

Articles Liés

Serveur Web Raspberry Pi

Serveur Web Raspberry Pi

Wenn ihr euer Raspberry PI (2) A / B (+) mit Raspbian und aktiviertem SSH bereit habt, können wir sofort ewsgroups.Für wen ist dieser (Web) serveur geeignet ?Pi de framboise das ist schlicht zu langsam, um eine vollwertiger Server zu sein, était mit
Raspberry Pi comme serveur Web.

Raspberry Pi comme serveur Web.

Cette volonté instructable ne montrent que brièvement une manière de permettre webtraffic à votre Pi de framboise.Dans la dernière étape, vous y trouverez un guide pour ajouter du contenu.Vous aurez besoin :1 Pi framboise1 routeur1 câble micro USB1 c
Framboise serveur Web envoie des données GET à l’Arduino Nano conduite 6 servos

Framboise serveur Web envoie des données GET à l’Arduino Nano conduite 6 servos

http://www.youtube.com/watch?v=f7oSqLO9iJoIl s'agit d'un petit projet que j'ai fait pour une collègue qui est la construction d'un modèle échelle 1/48 RC d'une classe Fletcher Destroyer (Eh oui... qui rend le « modèle » environ 8 pieds de long!) Il a
Serveur Web pour le contrôle des appareils ménagers

Serveur Web pour le contrôle des appareils ménagers

Cette instructable décrit comment faire un serveur Web simple mais puissant, utilisé pour le contrôle d'appareils électroménagers. Au coeur du circuit est le microcontrôleur ATmega328. J'ai choisi ce parce que je voulais utiliser les bibliothèques de
Comment : connecter votre Arduino à Internet comme un serveur Web

Comment : connecter votre Arduino à Internet comme un serveur Web

The INTERNET OF THINGS... < file d'attente éclairs et le tonnerre >C'est ce que tous les enfants cool font ces jours-ci. Pourquoi est-ce qu'ils devraient avoir tout le plaisir ? Nous allons configurer un Arduino comme un serveur Web que n'importe qu
Serveur Web Python pour votre Raspberry Pi

Serveur Web Python pour votre Raspberry Pi

Remarque : Si vous voulez seulement un serveur web qui ne nécessite pas de Python, consultez ce tutoriel, que j'ai fait pour un serveur web super facile pour le Raspberry Pi.Vous savez certains Python de base ou vous voulez en apprendre un peu et vou
Installer un serveur web de Raspberry Pi PHP

Installer un serveur web de Raspberry Pi PHP

Lighttpd est un serveur web léger, avec toutes les fonctions essentielles d'un serveur web, PHP est un langage de script côté serveur conçu pour le développement web, mais aussi utilisé comme un langage de programmation généraliste. Il s'agit d'un tu
Raspberry Pi - serveur Web / Wireless Access Point (WAP)

Raspberry Pi - serveur Web / Wireless Access Point (WAP)

Ce dont vous avez besoinRaspberry Pi modèle B + (ou B) avec alimentationCâble EthernetAdaptateur WiFiCarte SD 4Go + avec RaspbianPréparationCe tutoriel complètement suppose que vous avez votre Pi déjà configuré et prêt à aller. Si elle n'est pas prêt
Station météo DIY Arduino et Raspberry Pi et serveur web

Station météo DIY Arduino et Raspberry Pi et serveur web

Il s'agit d'un projet qui va prendre la température à l'aide de la sonde de température TMP36 IC et une carte Arduino . Ces données seront envoyées au cours de la série-le Raspberry PiConseil, modifier une page web que le Raspberry Pi est l'hôte lui-
NodeMCU d’accès LED à bord via un serveur web

NodeMCU d’accès LED à bord via un serveur web

Le ESP8266 est le dispositif dans le marché du bricolage. Il a porté une belle grosse tempête dans la communauté amateur. Couplé avec GPIO, un ADC, SPI interface UART interface (et bien sûr la partie WiFi)... il a toutes les caractéristiques requises
Installer un serveur Web sur Raspberry Pi.

Installer un serveur Web sur Raspberry Pi.

Ce guide explique brièvement comment installer un serveur Web sur votre facture pro forma de framboise.Tout d'abord vous devez activer ssh. Un guide est disponible ici :Vous aurez besoin :1 Pi framboise(connecté à un routeur et à Internet)Lorsque le
Installation d’un nouvel hôte virtuel dans le serveur Web Apache

Installation d’un nouvel hôte virtuel dans le serveur Web Apache

le but de ce tutoriel est de marcher à travers le processus de configuration et d'initier un hôte virtuel nouvel Apache web server. Un hôte virtuel est un « profil » qui détecte quel hôte DNS (par exemple, www.MyOtherhostname.com) est appelé pour une
Arduino et Pi en harmonie - comme un serveur web de capteur !

Arduino et Pi en harmonie - comme un serveur web de capteur !

Cet Arduino et Raspberry Pi base de données de capteur de projet prend de l'Arduino et il envoie via USB le Raspberry Pi. Les données sont ensuite formées dans une page web sur la Pi. La page web est entièrement personnalisable. Ici, nous utilisons l
Serveur web $59 avec Amazon classe Performance & sécurité

Serveur web $59 avec Amazon classe Performance & sécurité

DRCURZON a fait un travail impressionnant décrivant la façon de construire un serveur complet de Web Pi de framboise s'exécuter sur votre réseau domestique. Cela vous mènera bien au-delà de ce à un site de pi a accueilli avec une performance de class