Профиль: Аноним (вход | регистрация)
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Bash-скрипт для управления пользователями OpenVPN (Easy-RSA)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"Bash-скрипт для управления пользователями OpenVPN (Easy-RSA)"  +/
Сообщение от Aristarhemail (?), 16-Авг-26, 12:14 
Небольшой Bash-скрипт для управления клиентами OpenVPN с использованием Easy-RSA.

Сделал его для себя, потому что надоело каждый раз вручную выполнять одну и ту же последовательность команд при создании и удалении клиентов.

Скрипт умеет:

создавать пользователя и его сертификаты через Easy-RSA;
формировать готовый клиентский файл .ovpn;
удалять созданного пользователя и связанные с ним файлы;
находить установленный Easy-RSA;
работать через диалоговое меню.

Интерфейс полностью на русском.

В архиве:

user-manager.sh — сам скрипт;
ovpn-header — шаблон клиентской конфигурации;
README.md — описание и инструкция по установке и использованию.

Скрипт не претендует на универсальность и не настраивает сам OpenVPN. Это небольшая утилита именно для управления клиентскими сертификатами и конфигурациями.

Выкладываю скорее на посмотреть и покритиковать. Скрипт рабочий, но я не являюсь профессиональным разработчиком Bash, поэтому буду благодарен за замечания по коду, безопасности, логике и вообще за любые конструктивные предложения.

Если кому-нибудь окажется полезен — тоже буду рад.

Архив:
https://flhub.ru/cgWPa

Ответить | Правка | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру