Вопрос или проблема
Я использую CentOS 7. Я удалил ранее установленный openvpn-as следующим образом:
yum remove -y openvpn-as openvpn-as-bundled-clients
После удаления я установил его снова следующим образом:
yum -y install openvpn-as
Проблема в том, что во время новой установки openvpn-as не показывает адрес панели управления Admin и его пароль.
Что не так и что я сделал не так, чтобы удалить и переустановить его снова?
Вот ссылка для удаления openvpn-as
Похоже, что после удаления сохраняются предыдущие данные панели управления администратора, и именно поэтому они не отображаются при новой установке.
Ответ или решение
Когда вы сталкиваетесь с проблемой, связанной с отсутствием данных для входа в административную веб-панель OpenVPN Access Server (OpenVPN-AS) после переустановки на CentOS 7, важно учитывать несколько ключевых факторов, которые могут влиять на этот процесс.
Понимание проблемы
При удалении пакета OpenVPN Access Server с помощью команды yum remove -y openvpn-as openvpn-as-bundled-clients
важно отметить, что стандартная процедура удаления не всегда полностью освобождает систему от всех конфигурационных файлов и зависимостей. В большинстве случаев, данные, такие как учетные записи пользователей и настройки сервера, могут сохраняться в файловой системе, что приводит к тому, что при повторной установке система может использовать существующие данные, а не генерировать новые.
Почему не отображаются данные для входа
-
Конфигурационные файлы: Даже после удаления OpenVPN-AS некоторые конфигурационные файлы могут остаться в директории
/usr/local/openvpn_as/etc/
или в других связанных папках. В результате при новой установке скрипты могут идентифицировать эти файлы и не создавать новые учетные данные для администратора. -
База данных: OpenVPN Access Server использует базу данных для хранения конфигурации. Если база данных не была полностью очищена, она может содержать предыдущие записи. Это может привести к тому, что при повторной установке не будут выданы новые учетные данные для доступа к веб-панели.
Рекомендации по устранению проблемы
Чтобы решить проблему и получить доступ к административной панели OpenVPN-AS, выполните следующие шаги:
-
Полное удаление OpenVPN-AS:
- Убедитесь, что все пакеты и файлы, связанные с OpenVPN-AS, были удалены. Используйте команду:
yum remove -y openvpn-as openvpn-as-bundled-clients
- Выполните поиск оставшихся файлов:
find / -name "openvpn*"
- Удалите оставшиеся директории и файлы, например:
rm -rf /usr/local/openvpn_as rm -rf /etc/openvpn
- Убедитесь, что все пакеты и файлы, связанные с OpenVPN-AS, были удалены. Используйте команду:
-
Очистка базы данных: Если OpenVPN-AS использует базу данных (например, SQLite), вам нужно будет удалить или переименовать файл базы данных. Например, выполните:
rm -f /usr/local/openvpn_as/etc/db/*
-
Повторная установка: После полного удаления всех оставшихся компонентов установите OpenVPN-AS заново:
yum -y install openvpn-as
-
Получение учетных данных администратора:
- После завершения установки вы должны увидеть вывод, содержащий ссылку на веб-панель и учетные данные для входа. Если это не произошло, вы можете вручную создать учетную запись администратора с помощью команды:
/usr/local/openvpn_as/scripts/sacli -m -A admin password
- После завершения установки вы должны увидеть вывод, содержащий ссылку на веб-панель и учетные данные для входа. Если это не произошло, вы можете вручную создать учетную запись администратора с помощью команды:
Заключение
Следуя указанным выше шагам, вы сможете успешно удалить старую установку OpenVPN Access Server и выполнить чистую установку, что позволит вам получить доступ к административной веб-панели с новыми учетными данными. Это обеспечит корректное функционирование вашего OpenVPN-AS и минимизирует риск конфликта с устаревшими данными.