In dit artikel laat ik je zien hoe je OpenVPN installeert en configureert op Debian 9 Stretch. Laten we beginnen.
OpenVPN installeren en configureren:
Werk eerst de APT-pakketrepositorycache van uw Debian 9-machine bij met de volgende opdracht:
$ sudo apt-updateDe cache van de APT-pakketrepository moet worden bijgewerkt.
Installeer nu Git met het volgende commando:
$ sudo apt install git
Druk nu op ja en druk vervolgens op
OpenVPN moet geïnstalleerd zijn.
Het handmatig installeren en configureren van OpenVPN is een vervelende taak. Je moet veel dingen weten om het correct in te stellen. Het goede nieuws is dat er eigenlijk een GitHub-repository is (die je kunt vinden op https://github.com/Angristan/OpenVPN-install) helpt je om OpenVPN heel gemakkelijk te installeren en configureren. Dus zo ga ik OpenVPN in dit artikel installeren.
Navigeer nu naar de ~/Downloads map met het volgende commando:
Kloon nu de OpenVPN-Install GitHub-repository met de volgende opdracht:
$ git kloon https://github.com/angristan/openvpn-install.git
De OpenVPN-Install GitHub-repository moet worden gekloond.
Een nieuwe map openvpn-install moet worden gemaakt en alle OpenVPN-Install GitHub-repositorybestanden moeten erin worden gekopieerd.
$ ls
Navigeer nu naar openvpn-install/ map met het volgende commando:
$ cd openvpn-installatie
Je zou moeten kunnen vinden openvpn-install.sh bestand in deze map.
Maak nu openvpn-install.sh uitvoerbaar met het volgende commando:
$ chmod +x openvpn-install.sh
Zoals je kunt zien, openvpn-install.sh script is nu uitvoerbaar.
Nu rennen openvpn-install.sh script als wortel met het volgende commando:
$ sudo ./openvpn-install.sh
Zorg er nu voor dat het IP-adres correct is. Als je het wilt wijzigen, kun je het hier wijzigen. Dit wordt het IP-adres van de OpenVPN-server zodra deze is geïnstalleerd. Zorg er dus voor dat het klopt. Als u klaar bent, drukt u op
Nu moet je OpenVPN vertellen welke poort je moet gebruiken. De standaardpoort is 1194. Maar u kunt een andere poort gebruiken.
Als u een specifieke poort wilt gebruiken, drukt u op 2 en druk vervolgens op
Als u wilt dat OpenVPN een willekeurige poort kiest om te gebruiken, drukt u gewoon op 3 en druk op
Ik ga met de standaardpoort. Dus ik ga gewoon drukken
U moet hier uw openbare IPv4-adres typen als u via internet toegang wilt tot de OpenVPN-server. Maar als u alleen vanaf uw lokale netwerk toegang wilt tot de OpenVPN-server, typt u gewoon het IP-adres dat u eerder hebt getypt, uw NAT IP-adres.
U kunt uw openbare IPv4-adres heel gemakkelijk vinden. Bezoek gewoon http://www.whatsmyip.org/ en je openbare IPv4-adres zou daar moeten zijn.
Nu moet je OpenVPN vertellen welk communicatieprotocol je moet gebruiken. U kunt UDP of TCP gebruiken. UDP is standaard geselecteerd en is sneller dan TCP. Als u klaar bent, drukt u op
Nu moet je een DNS-provider selecteren. OpenVPN zal het gebruiken om hostnamen op te lossen. Er zijn veel aanbieders om uit te kiezen. Ik zal de standaard kiezen, 1) Huidige systeemresolvers (van /etc/resolv.conf). Dit zal de machines van uw Debian 9 gebruiken /etc/oplossen.conf bestand om de DNS-hostnamen op te lossen.
Als u klaar bent, drukt u op
Selecteer nu een coderingstype. Als je niet weet wat het is, laat dan de standaardwaarde staan en druk op
Selecteer nu de Diffie-Hellman-sleutelgrootte die u wilt gebruiken. Hoe meer sleutelbits u gebruikt, hoe veiliger de codering is, maar het codering-decoderingsproces zal langzamer zijn. U kunt de aanbevolen sleutelbits gebruiken of 4096 bits gebruiken. Ik ga met de standaard, 3072 sleutelbits. Als u klaar bent, drukt u op
Selecteer de grootte van de RSA-sleutel. De concepten zijn hier hetzelfde als de Diffie-Hellman-sleutel zoals ik in de eerdere sectie heb besproken. Ik ga met de standaard, 3072 sleutelbits. Als u klaar bent, drukt u op
U kunt een wachtwoord vereisen wanneer andere mensen verbinding proberen te maken met uw VPN-server. Het standaardgedrag is om de gebruikers niet om een wachtwoord te vragen terwijl ze verbinding maken met de server. Dit is het standaardgedrag en dit is waar ik mee ga. Je kunt een wachtwoord instellen als je wilt. het is allemaal aan jou. Als u klaar bent, drukt u op
Typ nu de naam van de klant (gebruik geen spaties) en druk op
Druk gewoon op
OpenVPN-installatie zou moeten beginnen.
OpenVPN moet geïnstalleerd zijn.
Nu zou u een OVPN-bestand in de HOME-directory van uw gebruikers moeten kunnen vinden met dezelfde naam als uw klantnaam (zoals u eerder hebt ingesteld). In mijn geval is de bestandsnaam linuxhint.ovpn.
Verbinding maken met de OpenVPN-server:
Als u vanaf een andere computer verbinding wilt maken met uw OpenVPN-server, heeft u een kopie van het OVPN-bestand nodig (in mijn geval linuxhint.ovpn) die is gegenereerd door het OpenVPN-installatieprogramma.
Op de clientcomputer moet u OpenVPN-clientsoftware installeren.
Als je het Linux-besturingssysteem gebruikt, installeer je OpenVPN daar en kopieer je het OVPN-bestand daar.
Ik neem aan dat je een Ubuntu-server gebruikt als de OpenVPN-client.
Installeer nu OpenVPN daar met het volgende commando:
$ sudo apt install openvpn
ik heb de copied gekopieerd linuxhint.ovpn bestand daar.
Voer nu de volgende opdracht uit om verbinding te maken met uw OpenVPN-server:
$ sudo openvpn --config linuxhint.ovpn
U moet verbonden zijn met uw OpenVPN-server.
Zoals je kunt zien, een tun0 interface is toegevoegd aan mijn Ubuntu-server.
Dus zo installeer en configureer je OpenVPN op Debian 9 Stretch. Bedankt voor het lezen van dit artikel.