Zmiany pomiędzy wersją 4 and wersją 5 dla DeployerGuide/Others/OpenVPN
- Data i czas:
- 09/23/16 10:53:32 (8 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Others/OpenVPN
v4 v5 9 9 <p>Musimy zainstalować dwa pakiety serwer OpenVpn i easy-rsa do generowania certyfikatów.</p> 10 10 <pre> 11 <code>11 12 12 apt-get install openvpn easy-rsa; 13 </code>13 14 14 </pre> 15 15 <p>Tworzymy katalog i kopiujemy skrypyty do tworzenia certyfikatów.</p> 16 16 <pre> 17 <code>17 18 18 mkdir -p /etc/mojeCA; 19 19 cp -v /usr/share/easy-rsa/* /etc/mojeCA; 20 20 cd /etc/mojeCA; 21 </code>21 22 22 </pre> 23 23 <p>Edytujemy plik vars który będzie nam potrzeby do generowania certyfikatów.</p> 24 24 <pre> 25 <code>25 26 26 vim vars; 27 </code>27 28 28 export KEY_COUNTRY="PL" # Kod kraju 29 29 export KEY_PROVINCE="Slaskie" # Województwo … … 34 34 <p>Ustawiamy zmienne i tworzymy certyfikat dla CA</p> 35 35 <p>Dla pola <i>Organizational Unit Name</i> wpisujemy Centrum Certyfikacji</p> 36 <code> 36 37 37 <pre> 38 38 source vars; … … 40 40 ./build-ca; 41 41 </pre> 42 </code> 42 43 43 <p>Następnie wytwarzamy klucz dla algorytmu Diffie-Hellman. Jest to odpowiednio duża liczba pierwsza wykorzystywana w protokole wymiany kluczy prywatnych wykorzystywanych podczas szyfrowania.</p> 44 44 <pre> 45 <code>45 46 46 ./build-dh; 47 </code>47 48 48 </pre> 49 49 … … 52 52 </p> 53 53 <pre> 54 <code>54 55 55 openvpn --genkey --secret ta.key; 56 </code>56 57 57 </pre> 58 58 … … 61 61 </p> 62 62 <pre> 63 <code>63 64 64 ./build-key-server server; 65 </code>65 66 66 </pre> 67 67 … … 69 69 70 70 <pre> 71 <code>71 72 72 ./build-key-pass client; 73 </code>73 74 74 </pre> 75 75 … … 80 80 81 81 <pre> 82 <code>82 83 83 cd /etc/openvpn; 84 </code>84 85 85 </pre> 86 86 <p>Tworzymy plik openvpn.conf i wklejamy konfiguracje zmieniamy adres ip i port</p> 87 87 88 88 <pre> 89 <code>89 90 90 vim openvpn.conf; 91 </code>91 92 92 </pre> 93 93 <pre> 94 <code>94 95 95 local 10.0.0.145 # Adres IP naszego serwera 96 96 port 1194 # Port na którym nasluchujemy … … 111 111 # client-config-dir firma # Katalog ustawien klientow 112 112 # ccd-exclusive # Dopuszczamy tylko ZNANYCH klientow 113 </code>113 114 114 </pre> 115 115 116 116 <p>Przekierowanie pakietów.</p> 117 117 <pre> 118 <code>118 119 119 vim /etc/sysctl.conf; 120 120 <i>net.ipv4.ip_forward = 1</i> … … 122 122 123 123 openvpn --config /etc/openvpn/openvpn.conf; 124 </code>124 125 125 </pre> 126 126 … … 131 131 <p>Tworzymy paczke z certyfiakatami.</p> 132 132 <pre> 133 <code>133 134 134 tar -cvf certyfiaty.tar keys/client.key keys/client.crt keys/ca.crt ta.key; 135 </code>135 136 136 </pre> 137 137 … … 153 153 154 154 <pre> 155 <code>155 156 156 cert "C:\\client.crt" 157 157 key "C:\\client.key" … … 173 173 cipher AES-256-CBC 174 174 verb 3 175 </code>175 176 176 </pre> 177 177