Kako instalirati i konfigurirati OpenVPN na Debian 9

How Install Configure Openvpn Debian 9



OpenVPN je softver za virtualnu privatnu mrežu otvorenog koda. Radi kao model klijent-poslužitelj. Poslužitelj OpenVPN radi na udaljenom računalu koje je javno dostupno, a na njega se možete povezati pomoću klijentskog softvera OpenVPN instaliranog na vašem računalu. Na taj način možete se povezati sa svim računalima i uređajima koji rade na mreži udaljenog računala, a također možete koristiti i internetsku vezu tog računala. OpenVPN se također može koristiti za povezivanje s lokalnom mrežom različitih udaljenih lokacija, koje su iza NAT -a i dodijeljene su im IP adrese koje se ne mogu usmjeriti. Postoji mnogo više upotreba OpenVPN -a.

U ovom članku ću vam pokazati kako instalirati i konfigurirati OpenVPN na Debian 9 Stretch. Započnimo.







Prvo ažurirajte predmemoriju spremišta paketa APT vašeg Debian 9 stroja sljedećom naredbom:



$sudoprikladno ažuriranje

Predmemoriju spremišta paketa APT -a treba ažurirati.







Sada instalirajte Git sa sljedećom naredbom:

$sudoprikladaninstalirati ići



Sada pritisnite i a zatim pritisnite nastaviti.

Treba instalirati OpenVPN.

Ručno instaliranje i konfiguriranje OpenVPN -a dosadan je zadatak. Morat ćete znati mnogo stvari da biste ga ispravno postavili. Dobra vijest je da zapravo postoji spremište GitHub (koje možete pronaći na https://github.com/Angristan/OpenVPN-install ) pomaže vam da vrlo jednostavno instalirate i konfigurirate OpenVPN. Tako ću u ovom članku instalirati OpenVPN.

Sada prijeđite na ~/Preuzimanja imenik sa sljedećom naredbom:

Sada klonirajte OpenVPN-Install GitHub spremište sljedećom naredbom:

$git klonhttps://github.com/angristan/openvpn-install.git

Spremište OpenVPN-Install GitHub treba klonirati.

Novi imenik openvpn-install treba stvoriti i sve datoteke spremišta OpenVPN-Install GitHub treba kopirati unutar njega.

$ls

Sada prijeđite na openvpn-install/ imenik sa sljedećom naredbom:

$CDopenvpn-install

Trebali biste biti u mogućnosti pronaći openvpn-install.sh datoteku u ovom direktoriju.

Sada napravi openvpn-install.sh izvršna sa sljedećom naredbom:

$chmod+ x openvpn-install.sh

Kao što vidiš, openvpn-install.sh skripta je sada izvršna.

Sada trči openvpn-install.sh skripta kao korijen sa sljedećom naredbom:

$sudo./openvpn-install.sh

Sada provjerite je li IP adresa točna. Ako ga želite promijeniti, možete ga promijeniti ovdje. Ovo će biti IP adresa OpenVPN poslužitelja nakon što se instalira. Zato provjerite je li točna. Kada završite, pritisnite nastaviti.

Sada morate reći OpenVPN -u koji port koristiti. Zadani port je 1194 . Ali možete koristiti drugi port.

Ako želite koristiti određeni port, pritisnite 2 a zatim pritisnite . Tada će vas OpenVPN zatražiti da unesete broj porta.

Ako želite da OpenVPN odabere slučajni port koji će se koristiti, samo pritisnite 3 i pritisnite .

Idem sa zadanim portom. Zato ću samo pritisnuti ovdje.

Ovdje morate unijeti svoju javnu IPv4 adresu ako želite pristupiti poslužitelju OpenVPN putem interneta. No, ako želite pristupiti OpenVPN poslužitelju samo s vaše lokalne mreže, samo upišite IP adresu koju ste prethodno unijeli, svoju NAT IP adresu.

Javnu IPv4 adresu možete pronaći vrlo jednostavno. Samo posjetite http://www.whatsmyip.org/ i vaša javna IPv4 adresa trebala bi biti tamo.

Sada morate OpenVPN -u reći koji komunikacijski protokol koristiti. Možete koristiti UDP ili TCP. UDP je zadano odabran i brži je od TCP -a. Kada završite, pritisnite .

Sada morate odabrati davatelja DNS usluga. OpenVPN će ga koristiti za rješavanje imena hostova. Postoji mnogo pružatelja usluga koje možete izabrati. Odabrat ću zadanu, 1) Trenutni rješavači sustava (iz /etc/resolv.conf) . Ovo će koristiti vaš Debian 9 stroj /etc/resolv.conf datoteku za rješavanje imena DNS hosta.

Kada završite, pritisnite .

Sada odaberite vrstu šifriranja. Ako ne znate o čemu se radi, ostavite zadanu vrijednost i pritisnite .

Sada odaberite veličinu ključa Diffie-Hellman koju ćete koristiti. Što više ključnih bitova koristite, to je šifriranje sigurnije, ali proces šifriranja i dešifriranja bit će sporiji. Možete koristiti preporučene ključeve ili 4096 bitova. Idem sa zadanim, 3072 ključna bita. Kada završite, pritisnite .

Odaberite veličinu ključa RSA. Koncepti su ovdje isti kao i Diffie-Hellmanov ključ o kojem sam govorio u prethodnom odjeljku. Idem sa zadanim, 3072 ključna bita. Kada završite, pritisnite .

Možete zahtijevati lozinku kada se drugi pokušaju povezati s vašim VPN poslužiteljem. Zadano ponašanje je da ne tražite od korisnika lozinku prilikom povezivanja na poslužitelj. Ovo je zadano ponašanje i s tim ću se posvetiti. Možete postaviti lozinku ako želite. sve je na tebi. Kada završite, pritisnite .

Sada upišite ime klijenta (ne koristite razmake) i pritisnite .

Samo pritisnite .

Instalacija OpenVPN -a trebala bi započeti.

Treba instalirati OpenVPN.

Sada biste trebali moći pronaći OVPN datoteku u direktoriju HOME korisnika s istim imenom kao ime vašeg klijenta (kao što ste ranije postavili). U mom slučaju naziv datoteke je linuxhint.ovpn .

Povezivanje s OpenVPN poslužiteljem:

Ako se želite povezati s OpenVPN poslužiteljem s drugog računala, trebat će vam kopija OVPN datoteke (u mom slučaju linuxhint.ovpn ) koji je generirao instalacijski program OpenVPN.

Na računalu klijenta morate instalirati softver OpenVPN klijenta.

Ako koristite operacijski sustav Linux, samo instalirajte OpenVPN tamo i kopirajte OVPN datoteku tamo.

Pretpostavljam da upotrebljavate Ubuntu poslužitelj kao OpenVPN klijent.

Sada tamo instalirajte OpenVPN sa sljedećom naredbom:

$sudoprikladaninstaliratiopenvpn

Kopirao sam linuxhint.ovpn datoteku tamo.

Sada pokrenite sljedeću naredbu za povezivanje s vašim OpenVPN poslužiteljem:

$sudoopenvpn--konfiglinuxhint.ovpn

Trebali biste biti povezani s poslužiteljem OpenVPN.

Kao što vidite, a tun0 sučelje je dodano na moj Ubuntu poslužitelj.

Dakle, tako instalirate i konfigurirate OpenVPN na Debian 9 Stretch. Hvala što ste pročitali ovaj članak.