Zmiany pomiędzy wersją 4 and wersją 5 dla DeployerGuide/Others/OpenVPN

Pokaż
Ignoruj:
Data i czas:
09/23/16 10:53:32 (8 years temu)
Autor:
pkonik (IP: 79.188.124.105)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Others/OpenVPN

    v4 v5  
    99<p>Musimy zainstalować dwa pakiety serwer OpenVpn i easy-rsa do generowania certyfikatów.</p> 
    1010<pre> 
    11         <code> 
     11          
    1212                apt-get install openvpn easy-rsa; 
    13         </code> 
     13           
    1414</pre> 
    1515<p>Tworzymy katalog i kopiujemy skrypyty do tworzenia certyfikatów.</p> 
    1616<pre> 
    17         <code> 
     17          
    1818                mkdir -p /etc/mojeCA; 
    1919                cp -v /usr/share/easy-rsa/* /etc/mojeCA; 
    2020                cd /etc/mojeCA; 
    21         </code> 
     21           
    2222</pre> 
    2323<p>Edytujemy plik vars który będzie nam potrzeby do generowania certyfikatów.</p> 
    2424<pre> 
    25         <code> 
     25          
    2626                vim vars; 
    27         </code> 
     27           
    2828        export KEY_COUNTRY="PL"                         # Kod kraju                              
    2929        export KEY_PROVINCE="Slaskie"           # Województwo  
     
    3434<p>Ustawiamy zmienne i tworzymy certyfikat dla CA</p> 
    3535<p>Dla pola <i>Organizational Unit Name</i> wpisujemy Centrum Certyfikacji</p> 
    36 <code> 
     36  
    3737        <pre> 
    3838                source vars; 
     
    4040                ./build-ca; 
    4141        </pre> 
    42 </code> 
     42   
    4343<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> 
    4444<pre> 
    45         <code> 
     45          
    4646                ./build-dh; 
    47         </code> 
     47           
    4848</pre> 
    4949 
     
    5252</p> 
    5353<pre> 
    54         <code> 
     54          
    5555                openvpn --genkey --secret ta.key; 
    56         </code> 
     56           
    5757</pre> 
    5858 
     
    6161</p> 
    6262<pre> 
    63         <code> 
     63          
    6464                ./build-key-server server; 
    65         </code> 
     65           
    6666</pre> 
    6767 
     
    6969 
    7070<pre> 
    71         <code> 
     71          
    7272                ./build-key-pass client; 
    73         </code> 
     73           
    7474</pre> 
    7575 
     
    8080 
    8181<pre> 
    82         <code> 
     82          
    8383                cd /etc/openvpn; 
    84         </code> 
     84           
    8585</pre> 
    8686<p>Tworzymy plik openvpn.conf i wklejamy konfiguracje zmieniamy adres ip i port</p> 
    8787 
    8888<pre> 
    89         <code> 
     89          
    9090                vim openvpn.conf; 
    91         </code> 
     91           
    9292</pre> 
    9393<pre> 
    94         <code> 
     94          
    9595                local 10.0.0.145 # Adres IP naszego serwera 
    9696                port 1194 # Port na którym nasluchujemy 
     
    111111                # client-config-dir firma # Katalog ustawien klientow 
    112112                # ccd-exclusive # Dopuszczamy tylko ZNANYCH klientow 
    113         </code> 
     113           
    114114</pre> 
    115115 
    116116<p>Przekierowanie pakietów.</p> 
    117117<pre> 
    118         <code> 
     118          
    119119                vim /etc/sysctl.conf; 
    120120                <i>net.ipv4.ip_forward = 1</i> 
     
    122122                 
    123123                openvpn --config /etc/openvpn/openvpn.conf; 
    124         </code> 
     124           
    125125</pre> 
    126126 
     
    131131<p>Tworzymy paczke z certyfiakatami.</p> 
    132132<pre> 
    133         <code> 
     133          
    134134                tar -cvf certyfiaty.tar keys/client.key keys/client.crt keys/ca.crt ta.key; 
    135         </code> 
     135           
    136136</pre> 
    137137 
     
    153153 
    154154<pre> 
    155         <code> 
     155          
    156156        cert "C:\\client.crt" 
    157157        key "C:\\client.key" 
     
    173173        cipher AES-256-CBC 
    174174        verb 3 
    175         </code> 
     175           
    176176</pre> 
    177177