Kuidas installida OpenVPN Ubuntu 20.04
OpenVPN on avatud lähtekoodiga kiire ja populaarne programm VPN-i (Virtual Private Network) loomiseks. See kasutab nii TCP kui ka UDP edastusprotokolle ning VPN-tunnelid on turvatud OpenVPN-protokolliga, kasutades SSL/TLS-i autentimist, sertifikaate, mandaate ja valikuliselt MAC-aadressi lukustust, samuti mitme teguri autentimist.
Seda saab kasutada mitmesugustes seadmetes ja süsteemides. Nagu enamikul seal asuvatest VPN-protokollidest, on sellel ka kliendi-serveri arhitektuur. OpenVPN-i pääsuserver töötab Linuxi süsteemis ja kliente saab installida teistesse Linuxi süsteemidesse, Windowsi, macOS-i, aga ka mobiilsetesse operatsioonisüsteemidesse nagu Android, Windows mobile ja iOS.
OpenVPN-i pääsuserver aktsepteerib sissetulevaid VPN-ühendusi ja OpenVPN Connect-i kliendid või mis tahes OpenVPN-iga ühilduvad avatud lähtekoodiga kliendid saavad luua ühenduse serveriga.
Sellest artiklist saate teada, kuidas seadistada OpenVPN-i pääsuserver Ubuntu 20.04-s ja ühendada VPN-kliendid teistest Linuxi süsteemidest.
- Värskelt installitud Ubuntu 20.04 server.
1. samm: OpenVPN-serveri seadistamine Ubuntu
1. OpenVPN-serveri käsitsi installimine ja konfigureerimine pole minu kogemuste põhjal lihtne ülesanne. Seetõttu kasutame skripti, mis võimaldab teil mõne sekundi jooksul oma turvalise OpenVPN-serveri seadistada.
Enne skripti allalaadimist ja käitamist pidage meeles, et skript tuvastab teie serveri privaatse IP-aadressi automaatselt. Kuid peate oma serveri avaliku IP-aadressi teadmiseks võtma, eriti kui see töötab NAT-i taga.
Kaevamise käsu väljaselgitamiseks.
$ wget -qO - icanhazip.com OR $ dig +short myip.opendns.com @resolver1.opendns.com
2. Nüüd laadige installiriba alla käsurea tööriista curl abil, seejärel tehke see käsk chmod abil järgmiselt.
$ curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh $ chmod +x openvpn-install.sh
3. Järgmisena käivitage käivitatav installiprogramm nagu näidatud.
$ sudo bash openvpn-install.sh
Esmakordsel käivitamisel esitab skript teile mõned küsimused, loeb need hoolikalt läbi ja annab vastused vastavalt teie eelistustele teie OpenVPN-serveri seadistamiseks.
4. Kui VPN-i installiprotsess on lõpule jõudnud, kirjutatakse praeguse töökataloogi alla kliendi konfiguratsioonifail. Seda faili kasutatakse OpenVPN-i kliendi konfigureerimiseks järgmises jaotises kirjeldatud viisil.
5. Järgmisena veenduge, et OpenVPN-teenus on töökorras, kontrollides selle olekut järgmise käsuga systemctl.
$ sudo systemctl status openvpn
6. Samuti veenduge, et OpenVPN-deemon kuulaks seda pordi, mida te skripti kasutamiseks juhendasite, kasutades käsku ss, nagu näidatud.
$ sudo ss -tupln | grep openvpn
7. Kui kontrollite oma võrguliideseid, on VPN-tunneli jaoks loodud uus liides, saate seda kinnitada IP-käsu abil.
$ ip add
2. samm: seadistage OpenVPN-kliendid Ubuntu
8. Nüüd on aeg seadistada oma OpenVPN-klient ja ühendada see VPN-serveriga. Kõigepealt installige OpenVPN-i pakett kliendimasinasse järgmiselt.
$ sudo yum install openvpn #CentOS 8/7/6 $ sudo apt install openvpn #Ubuntu/Debian $ sudo dnf install openvpn #Fedora 22+/CentOS 8
9. Töölaua süsteemis peate VPN-i seadistuste tegemiseks graafilisest liidesest installima ka paketi network-manager-openvpn.
$ sudo yum install network-manager-openvpn #CentOS 8/7/6 $ sudo apt install network-manager-openvpn #Ubuntu/Debian $ sudo dnf install network-manager-openvpn #Fedora 22+/CentOS 8
10. Pärast ülaltoodud pakettide installimist käivitage OpenVPN-i teenus, lubage see nüüd süsteemi käivitamisel automaatselt käivitada ja kontrollige selle olekut, et veenduda, kas see töötab ja töötab.
$ sudo systemctl start openvpn $ sudo systemctl enable openvpn $ sudo systemctl status openvpn
11. Nüüd peate importima OpenVPN-i kliendisätted OpenVPN-serverist. Avage terminaliaken ja haarake faili haaramiseks SCP-käsk, nagu näidatud.
$ cd ~ $ scp [email :/home/tecmint/tecmint.ovpn .
12. Avage süsteemi sätted, seejärel minge jaotisse Võrgud. Vajalike valikute saamiseks klõpsake VPN-i all nuppu Lisa.
13. Valige hüpikaknas „Impordi failist“, nagu on rõhutatud järgmisel ekraanipildil. Seejärel sirvige oma failihaldurit ja valige serverist alla laaditud kliendi konfiguratsioonifail .ovpn
.
14. Teistes Linuxi töölaua süsteemides klõpsake süsteemipaneelil võrguikoonil, minge jaotisse Võrguühendused. Seejärel klõpsake uue ühenduse lisamiseks nuppu pluss. Tehke rippmenüüst valik „Impordi salvestatud VPN-i konfiguratsioon…”, nagu on rõhutatud järgmisel ekraanipildil.
Looge ühendus ja importige fail.
15. Pärast faili importimist tuleks lisada VPN-i seaded, nagu on näidatud järgmisel ekraanipildil. Seejärel klõpsake nuppu Lisa.
16. Teie VPN-kliendi seaded tuleks edukalt lisada. OpenVPN-serveriga saate ühenduse luua, lülitades VPN-i sisse, nagu on rõhutatud järgmisel ekraanipildil.
17. Nüüd peaks VPN-ühendus olema edukalt loodud, nagu on näidatud järgmisel ekraanipildil.
18. Kui kontrollite oma võrguliidese ühendusi käsu IP add abil, peaks nüüd olema VPN-tunneli liides, nagu on rõhutatud järgmisel ekraanipildil.
$ ip add
19. VPN-kliendina teise Linuxi serveri ühendamiseks veenduge, et olete installinud OpenVPN-i paketi, käivitanud ja lubanud OpenVPN-teenuse, nagu eespool kirjeldatud.
Seejärel laadige alla .ovpn
kliendifail, kopeerige see kataloogi/etc/openvpn/nagu näidatud.
$ scp [email :/home/tecmint/tecmint.ovpn . $ ls $ sudo cp tecmint.ovpn /etc/openvpn/client.conf
20. Seejärel käivitage VPN-i klienditeenus, lubage see ja kontrollige selle olekut järgmiste käskudega.
$ sudo systemctl start [email $ sudo systemctl enable [email $ sudo systemctl status [email
21. Seejärel veenduge, et VPN-tunneli liides on loodud käsu IP add abil, nagu näidatud.
$ ip add
22. Operatsioonisüsteemides teiste OpenVPN-klientide seadistamiseks kasutage järgmisi kliente:
- Windows: Windowsi ametlik OpenVPN-i kogukonna klient.
- Android: Androidi OpenVPN-i klient.
- iOS: iOS-i jaoks mõeldud ametlik OpenVPN Connecti klient.
23. Kui soovite lisada uue VN-i kasutaja, tühistada olemasoleva kasutaja või eemaldada oma süsteemist OpenVPN-i server, käivitage lihtsalt installiprogramm uuesti. Seejärel valige suvandite loendist, mida soovite teha, ja järgige juhiseid.
$ sudo bash openvpn-install.sh
See viib meid selle juhendi lõpuni. Mõtete jagamiseks meiega või küsimuste esitamiseks kasutage allolevat tagasisidevormi. Lisateabe saamiseks minge openvpn-installi skripti Githubi hoidlasse.