Stap 5: Maak de sleutels van de Server en certificaten
Huishouden
Eerst moeten we een Easy-rsa map maken, Open een terminal op de server en typ:
sudo mkdir /etc/openvpn/easy-rsa /
Vervolgens moet het certificaat voorbeeldbestanden van de ene map naar de map die we zojuist hebt gemaakt. Voer in de terminal, in:
sudo cp -R /usr/share/doc/openvpn/examples/easy-rsa/2.0/* /etc/openvpn/easy-rsa /
De eigenaar van de bestanden wijzigen met behulp van de opdracht chown. Typ in het terminal:
sudo chown -R $USER /etc/openvpn/easy-rsa /
Vars-bestand
We moeten enkele wijzigingen aanbrengen in het bestand vars om goed genereren onze certificaten. In het type terminal:
sudo nano /etc/openvpn/easy-rsa/vars
Deze opdracht wordt het vars-bestand geopend in de terminal, moeten we een aantal velden bewerken. Het eerste veld, dat we willen bewerken is de export KEY_CONFIG veld. Kijk voor die lijn in het bestand en vervangen door:
export KEY_CONFIG=/etc/openvpn/easy-rsa/openssl-0.9.6.cnf
Dit is het configuratiebestand gebruikt voor het maken van de machtiging Certificaten.
Vervolgens wijzigen de volgende velden aan de onderkant van uw bestand naar u wens. Er zijn twee e-lijnen, maar u hoeft alleen te bewerken van de ene. Zorg ervoor dat u aanhalingstekens rond elk van de waarden.
export KEY_COUNTRY
export KEY_PROVINCE
export KEY_CITY
export KEY_ORG
export KEY_EMAIL
Zodra u bent klaar bewerken van de waarden, drukt u op Control + O en vervolgens invoeren als de wijzigingen wilt opslaan, en Control + X om af te sluiten terug in terminal.
We zijn nu klaar voor het genereren van certificaten voor de server.
Deze volgende set van scripts gaat het script maken voor de server en een client. Gebruik de opdracht cd naar de juiste map door te voeren in terminal:
cd /etc/openvpn/easy-rsa /
Open de bron-script:
Bron vars
Reinig de directory:
. / schoon-all
Bouwen van de codering van de certificaten en bouwen van de werkelijke certificaten:
. / build-dh
. / pkitool--initca
. / pkitool--server server
Verplaatsen naar de nieuwe sleutels directory:
Compact disk sluitsteen
Een andere sleutel te genereren:
openvpn--genkey--geheime ta.key
Kopieer alle sleutels in de/etc/openvpn/directory:
sudo cp server.crt server.key ca.crt dh1024.pem ta.key/etc/openvpn /
De sleutels van de server en certificaten zijn nu gemaakt. Vervolgens moeten we maken van de klant, sleutels en certificaten.