Все в кучу :)
Настройка VPN на VPS

Настройка VPN на VPS

Все описанные действия производятся после того как, создан новый сервер базе Ubuntu.

Подготовка сервера

Войти на сервер. Вместо нулей пишем IP сервера.

ssh root@0.0.0.0

Создать нового пользователя

adduser сама создаёт домашний каталог пользователя и копирует туда файлы настроек из /etc/skel, назначает пользователю оболочку из /etc/adduser.conf и может выполнить другие инициализирующие действия, если они определены в /usr/local/sbin/adduser.local

sudo adduser username

Выдать root-права

sudo adduser username sudo

Заблокировать вход по паролю для пользователя root

Войти в систему через SSH на удаленном сервере только с обычной учетной записи пользователя, а затем изменить права на учетную запись root с помощью команды sudo или su:

$ su username
$ sudo su # Переключиться на пользователя с правами root

После входа в консоль открыть основной файл конфигурации SSH для редактирования с помощью вашего любимого текстового редактора, выполнив команду приведенную ниже. Основной файл конфигурации SSH обычно находится в каталоге /etc/ssh/ в большинстве дистрибутивов Linux.

# nano /etc/ssh/sshd_config

В этом файле найдите строку «PermitRootLogin» и обновите строку так, чтобы она выглядела как в приведенной ниже отрывке файла. В некоторых дистрибутивах Linux строке «PermitRootLogin» предшествует знак комментария (#), что означает, что строка закомментирована. В этом случае раскомментируйте строку, удалив знак # и установите для строки значение no.

PermitRootLogin no

После внесения вышеуказанных изменений сохраните и закройте файл. Затем перезапустите службу SSH, чтобы внесенные изменения вступили в силу.

# systemctl restart sshd
# service sshd restart
# /etc/init.d/ssh restart

OpenVPN

Используем скрипт openvpn-install (opens in a new tab) для быстрого создания VPN на сервере на базе Ubuntu.

sudo su
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh

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