Как устанавливать OpenVPN на Ubuntu Linux VPS


 

Эта должность является в продолжение моего предыдущего поста, где мы обсуждали, как устанавливать OpenVPN на CentosLinux VPS. Сегодня я собираюсь наглядно показать вам, как устанавливать OpenVPN на Ubuntu VPS. В этой должности я будетопуская некоторые очень основные шаги установки замазку и openvpn клиента на Windows, редактирование файлов с viтекстового редактора и т.д. и передачи файлов через winscp. Вы можете обратиться в начале поста, я уже упоминал на этиосновные шаги. Вот что вам потребуется для выполнения этой установки OpenVPN на Ubuntu:

 

OpenVZ VPS с минимальным 64 МБ (предпочтительно 128 MB) RAM с ванильным установки ОС Ubuntu 11.04. Я тестировалэтот tuotorial с Ubuntu 11.04, хотя у меня есть все основания полагать, что он должен работать для других версий ubuntuтакже. Вы должны иметь доступ с правами root к VPS. Вы можете получить дешевые VPS под $20 в год легко. Для некоторыхочень дешевые предложения вы можете найти этот сайт полезным.
Замазка для удаленного соединения с вашего VPS
WinSCP для безусловной сертификатов и ключевых файлов на ваш компьютер.
OpenVPNклиент для вашего компьютера.

 

С этой небольшой введение мы начинаем наше путешествие «длинная» установки OpenVPN на Ubuntu VPS.

 

Последнее обновление: (Если вы застряли в любой момент, вполне вероятно, что версии пакетов, упомянутых в этих командахбыли заменены на более новой версии. Попробуйте заменить номер версии с более новой версией. Например в этойкоманды cd /etc/openvpn/easy-rsa/2.0/ номер новой версии может быть 2.1 или 2.2 или любой другой. Google для последнейверсии и вы должны быть хорошо идти устанавливать OpenVPN на Ubuntu. Я постараюсь обновлять этот учебник, когда яполучаю немного свободного времени. Но в основном команды будет оставаться же.)

 

Шаг первый: Подключиться к вашему компьютеру через putty как root и выполните следующие команды (по одному) дляобновления установки Ubuntu и пакетов.

 

APT получить обновление

 

APT получить обновления – шоу-повышен

 

Шаг 2: Установка Ubuntu OpenVPN сервера, выполнив следующую команду в окне замазкой.

 

apt-get установить openvpn udev

 

Шаг третий: Ubuntu OpenVPN поставляется с шифрования инструмент под названием легко RSA и нам необходимоскопировать соответствующие файлы в каталог OpenVPN. Выполните следующую команду в окне замазкой.

 

CP -R /usr/share/doc/openvpn/examples/easy-rsa / / etc/openvpn

 

Шаг 4: Далее мы будем инициировать инфраструктуры открытых ключей (PKI) и построить сертификации, который мы будемиспользовать для создания ключей и сертификатов для сервера и клиентов OpenVPN. Выполните следующие команды.

 

CD /etc/openvpn/easy-rsa/2.0/

 

. /etc/OpenVPN/Easy-RSA/2.0/Vars

 

. /etc/OpenVPN/Easy-RSA/2.0/Clean-ALL

 

. /etc/OpenVPN/Easy-RSA/2.0/Build-CA

 

Последняя команда будет инициировать сценарий, который будет просить для значений. Просто держать на ударять кнопкуEnter на вашем компьютере и примите значения по умолчанию, за исключением электронной почты, который вы хотели быизменить, хотя это не очень критично.

 

Шаг пятый: Далее, нам нужно создать ключ сервера, с помощью центра сертификации, мы построили в четыре шагаустановки OpenVPN на Ubuntu. Выполните следующую команду в замазку окно и просто держать на нажимая кнопку Enter наприглашения (при необходимости вы можете изменить адрес электронной почты):

 

. /etc/OpenVPN/Easy-RSA/2.0/Build-Key-Server сервер

 

Аналогичным образом мы также должны создать ключ клиента, используя следующую команду в Putty окне терминала:

 

. /etc/OpenVPN/Easy-RSA/2.0/Build-Key компьютера client1

 

Шаг 6: Нам нужно создать параметры Хеллман Deffie, который будет управляющих обмена ключами между клиентом исервером Ubuntu OpenVPN. Выполните следующую команду в окне терминала замазкой.

 

. /etc/OpenVPN/Easy-RSA/2.0/Build-DH

 

Шаг 7: Далее нам нужно переместить ключи от /etc/openvpn/easy-rsa/2.0/keys /etc/openvpn каталог, используя следующиекоманды в окне шпаклевка:

 

CD /etc/openvpn/easy-rsa/2.0/keys

 

CP ca.crt ca.key dh1024.pem server.crt server.key/etc/openvpn

 

Шаг 8: В этом шаге мы будем настройки виртуальной частной сети, не изменяя некоторые настройки файлов, которыеприходят по умолчанию с установки OpenVPN на Ubuntu. Здесь нам нужно будет использовать linux текстовый редактор vi сименем. Это очень проста в использовании, все, что вам нужно помнить это, что для того, чтобы войти в режим вставки(режим редактирования), вам будет нужно нажать я на вашей клавиатуре. Чтобы выйти из режима вставки и сохранитьизменения вы нажмите кнопку побег вашей клавиатуры и затем введите: wq и нажмите клавишу ВВОД. Следующие командыодин за другим в окне Putty:

 

CD /usr/share/doc/openvpn/examples/sample-config-files

 

gunzip -d server.conf.gz

 

CP server.conf/etc/openvpn /

 

CP client.conf ~ /

 

CD ~ /

 

VI client.conf

 

Отредактируйте файл client.conf в двух местах:

 

Введите IP-адрес вашего VPS Ubuntu и переименовать client.crt client.key файлы client1.crt и client1.key.

 

Шаг 9: Пришло время начать Ubuntu сервер OpenVPN. Используйте следующую команду в окне терминала шпаклевка:

 

Начало /etc/init.d/OpenVPN