Настройка 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 restartOpenVPN
Используем скрипт 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.