Ну вот и все, можно конфиг пользователя скармливать любому клиенту OpenVPN и вуаля, счастье! Утиль предложит ввести New password: и повторить Re-type password: создаваемый пароль, и если вы не рукожоп и ввели все верно, то в текущей директории появится файл .htpasswd с данными авторизации для вашего пользователя. В нашем случае пользователь barakobama. Данный файл необходимо поместить в директорию, прописанную в параметре AuthUserFile нашего .htaccess. Теперь при попытке доступа в админку по URI /admininstrator/ необходимо будет пройти дополнительную авторизацию и вирусоботы и прочие кулхацкеры на вашу страницу больше не попадут. Далее, в конфиге юзера (/домашняя папка/username.ovpn) удаляете строку remote-cert-tls server и удаляете последний блок с ключом tls-auth. Также добавляете строку auth SHA512.
AuthType Basic
AuthName «Administation Zone! Restricted Access»
AuthUserFile /var/www/папка_пользователя/data/etc/.htpasswd
Require valid-user
Скормим виндовому клиенту, для примера. Идем в https://openvpn.net/community-downloads/ и скачиваем инсталлер для своей винды. Устанавливаем, и импортируем наш конфиг пользователя username.ovpn (который предварительно скачиваем со своего VPS / дедика из домашней директории рута или под кем вы там работаете на рабочую машину-клиента с виндой).
По пунктам для чайников:
1) Жмем Ctrl + Alt + Delete,
2) «Диспетчер задач», жмем «Подробнее» для фулл диспетчера,
3) Жмем правой кнопкой мыши на заголовке столбцов (Имя, Состояние, и т.д.),
4) Выбираем отображать столбец «Имя процесса»,
5) Жмем на столбец «Имя процесса» -> все процессы отсоритруются по имени,
6) Ищем в списке «explorer.exe» («Проводник»)
7) Жмем на нем правой кнопкой мыши и выбираем «Перезапустить»
Значит, первое, что мы делаем, это удаляем неудачно установленный OpenVPN (если устанавливали) и вычищаем остатки:
Administration => TR-069 => Отключаем снятием галочки, сохраняем.