Эта должность является в продолжение моего предыдущего поста, где мы обсуждали, как устанавливать 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