Поэтому я недавно купил сервер Linux (Debian GNU/Linux 7 (wheezy)). Я купил только этот сервер, чтобы использовать его как VPN-сервер. Но это кажется сложнее, чем я думал. Я имею в виду, я не хочу изучать Linux, я просто хочу настроить OpenVPN, вот и все ... Подключение к серверу через SSH с помощью Putty (из Windows 8.1) работало просто отлично. Но даже несмотря на то, что я нашел пошаговое руководство по установке OpenVPN, у меня много проблем с этим.

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

Я не мог использовать sudo. Так что я просто не использовал его. Я в учетной записи root, хотя, в случае, если это имеет значение.

mkdir /home /root /openvpn

Эта команда вернула «не может создать каталог». Я гуглил его и использовал вместо этого mkdir -p /home/root/openvpn , который ничего не возвращал, поэтому я предполагаю, что все в порядке.

vim /home/root/openvpn/client.ovpn

Вернул, что vim недействителен, поэтому я попытался apt-get install vim с успехом. Затем я попробовал команду еще раз, и я застрял ... мне потребовалось навсегда, чтобы понять, что я попал в какой-то странный режим редактирования ... Поэтому я предполагаю, что мне нужно «изменить имена файлов для ключей и сертификатов client.ovpn», но как ... и на что? ИДК, я только что пропустил это сейчас.

openssl rsa -in /home/root/openvpn/spielprinzip.key -out /home/root/openvpn/spielprinzip_new.key -des3

для этого мне пришлось сделать apt-get install openssl . Но я получил ошибку, потому что файлы ключей не существуют. Так как мне получить / сгенерировать их?

Ну, последние шаги кажутся простыми, но я, очевидно, еще не смог их попробовать. И мне действительно интересно, откуда я беру свои account.cfg и x.opvn, от которых мне нужно было бы установить VPN-соединение.

1 ответ1

0

Для каталогов не найдено: это потому, что нет /home/root . Вместо этого у вас есть /root качестве домашнего каталога.

В основном используйте ваш учебник, но замените все, что связано с /home/username на /root . Тем не менее, я предлагаю вам не использовать пользователя root для всего этого. Это может быть угроза безопасности, убедитесь, что вы удалили пользовательские привилегии, используемые сервером OpenVPN, для пользователя и группы nobody . Это можно сделать в конфигурационном файле OpenVPN сервера server.conf

Копия файла конфигурации (вместо cp в первой статье ниже):

sudo gunzip -d /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz
sudo cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf /etc/openvpn

Найдите строки:

# You can uncomment this out on
# non-Windows systems.
;user nobody
;group nogroup

Замените их на:

user nobody  
group nogroup

Учебник, который вы используете, не очень хорош. Это не вдаваться в подробности, я рекомендую взглянуть на тот, который я написал: OpenVPN - простой и безопасный способ (Примечание: он предназначен для Arch Linux), но в большинстве своем он такой же, или Digital Ocean Как установить OpenVPN в Ubuntu ,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .