Begränsa åtkomst till webbservern Raspberry Pi (2 / 7 steg)
Steg 2: Aktivera SSL och generera certifikat (Använd HTTPS)
Öppna ett terminal-fönster på MacBook och inloggning till Raspberry Pi med dess IP-adress.
$ ssh pi
login: ♣raspberry-pi-password♣
Generera en nyckel för webbservern. Du kommer bli ombedd att ange en lösenordsmening. Denna lösenordsmening kan vara något, till exempel, ♣cert-password♣. Ange nytt ♣cert-password♣.
$ sudo openssl genrsa-des3-ut server.key 1024
$ sudo openssl rsa-i server.key-ut server.key.insecure
Nästa kommando genererar certifikatet och ställer flera frågor (endast fullständigt kvalificerade domännamnet eller FQDN frågor):
$ sudo openssl req-nytt - nyckel server.key-ut server.csr
$ sudo openssl x509 - req-dagar 365 - i server.csr - signkey server.key-ut server.crt
Kopiera certifikatet (cert) till SSL-katalogen
$ sudo cp server.crt /etc/ssl/certs
$ sudo cp server.key /etc/ssl/private
Aktivera SSL
$ sudo a2enmod ssl
$ sudo a2ensite standard-ssl
Starta om apache (jag inte vet vilken som ska användas. Så, jag gjorde båda)
$ sudo /etc/init.d/apache2 restart
$ sudo service apache2 vila
Öppna en webbläsare och ange i fältet url: https://♣raspberry-pi-ip♣
Visas en varning om certifikatet inte är från en betrodd källa.
Tryck på Fortsätt. Göra ett undantag och det bör fungera.