7 полезных инструментов OSINT для тестирования на проникновение
В этой статье подробно описаны 7 полезных OSINT-инструментов для тестирования на проникновение.
В этой статье мы объясним, как настроить OrangeScrum на CentOS 7.
OrangeScrum - популярное программное обеспечение для управления проектами с открытым исходным кодом для малого и среднего бизнеса. Мы опишем процедуру установки Apache, PHP, MariaDB и OrangeScrum.
Начнем с установки.
Предпосылки
Настройте OrangeScrum на CentOS 7
Шаг 1. Обновите сервер
# yum update -y
Шаг 2 - Установите Apache
Установите веб-сервер Apache, используя следующую команду:
# yum install httpd -y
Запустите службу Apache.
# systemctl start httpd.service
# systemctl enable httpd.service
Установите для SELinux значение Permissive (Разрешить) или Disable (Отключить)
# setenfore 0
Шаг 3 - Установите и настройте MariaDB
Установите MariaDB.
# yum install mariadb mariadb-server -y
Измените настройки базы данных MariaDB.
# vi /etc/my.cnf
Чтобы изменить настройки сопоставления, добавьте несколько строк в сегмент [mysqld], как показано ниже.
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
init_connect=’SET collation_connection=utf8_unicode_ci'
init_connect=’SET NAMES utf8′
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
Сохраните и выйдите из редактора.
Запустите службу MariaDB.
# systemctl start mariadb.service
# systemctl enable mariadb.service
Защитите установку MariaDB.
# mysql_secure_installation
Во время этого интерактивного процесса ответьте на вопросы, как показано ниже.
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password:
Re-enter new password:
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
Шаг 4 - Установка и настройка PHP
Установите необходимые пакеты
# yum install epel-release yum-utils wget -y
Загрузите и установите remirepo с помощью команды yum
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Исходя из ваших требований, настройте репозиторий PHP 7.x.
# yum-config-manager --enable remi-php72
Установите необходимые пакеты PHP
# yum install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel -y
Увеличьте размер загружаемого файла до 200 МБ, как того требует OrangeScrum.
Откройте файл php.ini
# vi /etc/php.ini
Измените значение post_max_size и upload_max_filesize, как показано ниже:
post_max_size = 200M
upload_max_filesize = 200M
Перезапустите Apache, чтобы загрузить новую конфигурацию.
# systemctl restart httpd.service
Шаг 5 - Установите OrangeScrum
Перейдите к последней стабильной версии OrangeScrum. Когда мы писали эту статью, последней версией была v1.6.1. Загрузите его с помощью команды wget, как показано ниже:
# wget https://github.com/Orangescrum/orangescrum/archive/v1.6.1.tar.gz
Извлеките это.
# tar -zxvf v1.6.1.tar.gz
Переместите все файлы OrangeScrum в корневой каталог сети / var / www / html, а затем установите соответствующие разрешения.
# mv ~/orangescrum-1.6.1 /var/www/html
# chmod -R 0777 /var/www/html/orangescrum-1.6.1/{app/Config,app/tmp,app/webroot}
Настройте виртуальный хост для OrangeScrum.
# vi /etc/httpd/conf.d/orangescrum.conf
Заполните файл следующими настройками.
ServerName orangescrum.example.com
DocumentRoot /var/www/html/orangescrum-1.6.1
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
Сохраните и выйдите из редактора.
Шаг 6 - Создайте базу данных OrangeScrum
Войдите в оболочку MySQL как root.
# mysql -u root -p
Используйте пароль root MariaDB, который вы установили ранее, для входа в систему.
В оболочке MySQL создайте базу данных с именем orangescrum и пользователя базы данных с именем orangescrumuser с паролем yourpassword , а затем предоставьте этому пользователю базы данных все права доступа к этой базе данных.
Примечание. На вашем компьютере обязательно замените эти параметры во всех командах своими значениями.
CREATE DATABASE orangescrum;
CREATE USER 'orangescrumuser’@’localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON orangescrum.* TO 'orangescrumuser’@’localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Импортируйте данные OrangeScrum в базу данных orangescrum.
# mysql -u root -p orangescrum <>
Обновите учетные данные базы данных OrangeScrum.
# vi /var/www/html/orangescrum-1.6.1/app/Config/database.php
Найдите следующие строки:
'login' => 'root',
'password' => ',
'database' => 'orangescrum',
Измените их на:
'login' => 'orangescrumuser',
'password' => 'yourpassword',
'database' => 'orangescrum',
Сохраните и выйдите из редактора.
Обновите данные электронной почты.
# vi /var/www/html/orangescrum-1.6.1/app/Config/constants.php
Найдите следующие строки. Замените адреса электронной почты и пароль своими значениями.
define("SMTP_UNAME', "[email protected]');
define("SMTP_PWORD', "******');
define('FROM_EMAIL_NOTIFY', '[email protected]');
define('SUPPORT_EMAIL', '[email protected]');
Сохраните и выйдите из редактора.
Перезапустите Apache, чтобы загрузить новую конфигурацию.
# systemctl restart httpd.service
Измените правила брандмауэра, чтобы разрешить доступ в Интернет.
# firewall-cmd --zone=public --permanent --add-service=http
# firewall-cmd --reload
Перейдите по адресу http: //, введите название своей компании, идентификатор электронной почты и пароль для входа.
Вот и все. Установка завершена.
В этой статье мы объяснили, как настроить OrangeScrum на CentOS 7.
В этой статье подробно описаны 7 полезных OSINT-инструментов для тестирования на проникновение.
В ��той статье мы расскажем, как установить Bitwarden на Ubuntu 20.04. Самостоятельный сервер Bitwarden - это менеджер паролей с открытым исходным кодом. На собственном сервере.
В этой статье мы расскажем, как установить NetBox на Ubuntu 20.04. Установить и настроить. NetBox - это приложение для моделирования ресурсов инфраструктуры (IRM).
Калькулятор комиссий PayPal. PayPal - это наиболее часто используемый способ оплаты. PayPal предлагает как личные, так и корпоративные счета. Он дает вам четкое представление о комиссиях.
мы узнаем, как установить и запустить отчет MTR на CentOS 7. Чтобы диагностировать и изолировать сетевые ошибки, администратор Linux использует инструмент MTR (my traceroute).
Мы увидим, как установить и настроить git-сервер на CentOS 7. Настройте Git-сервер. Git - это бесплатный и открытый исходный код. Установите Git с помощью YUM или загрузите его.
В этом руководстве мы покажем вам, как легко установить iRedMail в Ubuntu 20.04. iRedMail - это почтовый сервер с открытым исходным кодом.
В этой статье мы расскажем, как настроить OrangeScrum на CentOS 7.
В этой статье мы расскажем, как легко установить XploitSPY на сервер Ubuntu 20.04. XploitSPY - это шпионский инструмент для мониторинга Android.
В этой статье мы расскажем, как установить IntelliJ IDEA на Ubuntu 20.04. IntelliJ IDEA - это интегрированная среда разработки. Версия сообщества