Zainstaluj i skonfiguruj serwer OpenVPN w Arch Linux

Zainstaluj i skonfiguruj serwer OpenVPN w Arch Linux
W tym artykule pokażę, jak zainstalować OpenVPN, skonfigurować serwer VPN OpenVPN, użyj klienta OpenVPN, aby podłączyć się do serwera na Arch Linux. Zacznijmy.

Najpierw musisz zaktualizować wszystkie zainstalowane pakiety systemu operacyjnego. Aby to zrobić, uruchom następujące polecenie:

$ sudo pacman -syu

Wszystkie zainstalowane pakiety systemu operacyjnego Arch Linux powinny zostać zaktualizowane.

Teraz musisz zainstalować git. Jeśli nie wiesz, czym jest Git, jest to system kontroli wersji. Musisz sklonować repozytorium GitHub, aby śledzić ten artykuł. Dlatego musisz zainstalować git.

Aby zainstalować git, uruchom następujące polecenie:

$ sudo pacman -s git

Naciśnij „y” i naciśnij, aby kontynuować instalację.

Git powinien być zainstalowany.

Teraz przejdź do repozytorium Github of OpenVPN-Install na stronie https: // github.com/angristan/openvpn-install

Powinieneś zobaczyć tę stronę, jak pokazano na zrzucie ekranu poniżej.

Kliknij zielony przycisk „Klon lub pobieranie”.

Powinieneś zobaczyć adres URL repozytorium oznaczony na zrzucie ekranu poniżej.

Podczas wybierania adresu URL repozytorium kliknij prawym przyciskiem myszy i wybierz „Kopiuj”.

Teraz otwórz terminal i uruchom następujące polecenie, aby przejść do pobierania/ katalogu w katalogu $ Home użytkownika.

$ cd ~/pobieranie

Teraz musisz sklonować repozytorium Github.

Uruchom następujące polecenie, aby sklonować repozytor.

$ git clone https: // github.com/angristan/openvpn-install.git

Repozytorium GitHub OpenVPN powinno być sklonowane, jak widać na zrzucie ekranu poniżej.

Jeśli wymieniasz zawartość pobierania/ katalogu, powinieneś zobaczyć katalog „OpenVPN-Install”.

Teraz uruchom następujące polecenie, aby przejść do katalogu „OpenVPN-Install”.

$ CD OpenVPN-install/

Jeśli wymieniasz zawartość katalogu „OpenVPN-install”, powinieneś zobaczyć „licencję”, „OpenVPN-Install.sh 'i' readme.plik MD ', jak pokazano na zrzucie ekranu poniżej.

Teraz musisz zrobić „OpenVPN-install.SH 'Skrypt wykonywalny. Uruchom następujące polecenie, aby to zrobić:

$ chmod +x openvpn-install.cii

Twój „OpenVPN-install.Skrypt sh 'powinien być wykonywalny, jak pokazano na zrzucie ekranu poniżej:

Teraz jako root, uruchom „OpenVPN-install.Skrypt sh 'z następującym poleceniem:

$ sudo ./OpenVPN-Install.cii

Instalator OpenVPN powinien poprosić Cię o adres IP, którego posłucha OpenVPN. Zwykle jest to adres IP jednego z załączonych interfejsów sieciowych komputera. Możesz uruchomić polecenie „ip a” lub „ifconfig”, aby to znaleźć. Po umieszczeniu adresu IP naciśnij

Instalator OpenVPN powinien poprosić Cię o port, którego użyje OpenVPN. Możesz zostawić domyślne. Po zakończeniu naciśnij, aby kontynuować.

Teraz OpenVPN powinien poprosić Cię o protokół, którego chcesz użyć. UDP jest znacznie szybszy niż TCP. Więc możesz zostawić domyślne. Po zakończeniu naciśnij, aby kontynuować.

Teraz OpenVpn powinien zapytać, z której usługi DNS chcesz użyć. Po prostu wybierz dowolnego z nich i naciśnij .

Teraz OpenVPN powinien poprosić Cię o metodę szyfrowania, z której powinien użyć. Zostawię domyślne. Jeśli wiesz, co to są, możesz użyć innej opcji. Po zakończeniu naciśnij, aby kontynuować.

Następnie OpenVPN powinien poprosić Cię o bity Kluczowe Diffie-Hellman. Zostawię domyślnie 3072 bitów. Możesz to zmienić, jeśli chcesz. Po zakończeniu naciśnij, aby kontynuować.

Teraz OpenVpn powinien zapytać, ile bitów klucza RSA chcesz wygenerować. Zostawię domyślnie 3072 bitów. Możesz wybrać inne opcje zgodnie z potrzebami. Po zakończeniu naciśnij, aby kontynuować.

Teraz OpenVPN powinien poprosić Cię o nazwę, która zapisuje plik konfiguracji klienta. To jest plik, którego będziesz używać do połączenia z serwerem OpenVPN. Domyślna nazwa pliku to „klient” i generuje „klienta.plik OVPN '. Możesz zostawić domyślne lub zmienić go, jeśli chcesz.

Zmienię to na „Linuxhint”. Więc wygeneruje „Linuxhint.plik OVPN '.

Teraz naciśnij, aby kontynuować.

Naciśnij „y” i naciśnij, aby kontynuować. Instalator OpenVPN powinien zaktualizować wszystkie pakiety komputera i zainstalować nowe pakiety, jeśli wymagają.

OpenVPN powinien zacząć pobierać nowe pakiety.

Generowany jest klucz RSA. Powinno to zająć dużo czasu.

Po wygenerowaniu klawisza Instalator OpenVPN powinien poprosić Cię o publiczną nazwę IP lub domeny. Możesz zostawić to puste, jeśli chcesz. W takim przypadku Twój serwer OpenVPN nie będzie dostępny z Internetu.

Możesz przejść do https: // www.Whatsmyip.Org i dowiedz się publicznego adresu IP, jeśli jeszcze nie wiesz.

Skopiuj i wklej adres IP z Whatsmyip i naciśnij, aby kontynuować.

W katalogu domowym nowy plik „Linuxhint.OVPN 'lub „Klient.ovpn 'należy generować w zależności od używanej nazwy.

Teraz możesz połączyć się z serwerem VPN z następującym poleceniem:

$ openvpn -config linuxhint.ovpn

Twój klient OpenVPN powinien być podłączony do serwera OpenVPN.

Uruchom następujące polecenie, aby dowiedzieć się, jakie interfejsy sieciowe masz na komputerze.

$ ip a

Powinieneś zobaczyć interfejs „TUN0” w wyjściu polecenia „IP a”, jak pokazano na zrzucie ekranu poniżej. Więc wszystko działało idealnie.

W ten sposób instalujesz i konfigurujesz serwer OpenVPN w Arch Linux. Dziękujemy za przeczytanie tego artykułu.