понедельник, 14 января 2019 г.

Kaspersky Endpoint Security для Windows 10. Разрешение работы с ПК через удаленный рабочий стол RDP.

Kaspersky Endpoint Security для Windows 10.
Разрешение работы с ПК через удаленный рабочий стол RDP.

По умолчанию после установки Kaspersky Endpoint Security закрыта возможность подключаться к ПК через удаленный рабочий стол по RDP. Это можно исправить.
1) Открыть панель Kaspersky Endpoint Security

2) Нажимаем кнопку «Настройка» и выбираем пункт меню Базовая защита  Сетевой экран.

3) Выбираем кнопку «Пакетные правила» и в открывшемся окне «Сетевая активность для работы технологии удаленного рабочего стола»

4) Нажимаем кнопку «Изменить» и выбираем в выпадающем списке «Разрешить»

5) Нажимаем два раза «ОК» и «Сохранить»

среда, 12 декабря 2018 г.

WEB-сервер lighttpd на CentOS7

WEB-сервер lighttpd на CentOS7

Lighttpd – легковесный web-сервер, простая альтернатива Apache.

Установка сервера:
# yum install lighttpd
Дополнительно установим сетевые уитилиты:
# yum install net-tools

Конфигурационный файл сервера - /etc/lighttpd/lighttpd.conf
Перво-наперво необходимо указать серверу что он будет слушать. Для этого редактируем файл:
# nano /etc/lighttpd/lighttpd.conf
Меняем закомментированную строку
#server.bind = "localhost"
на:
server.bind = "0.0.0.0"

Запуск сервера осуществляется командой:
# systemctl start lighttpd
Добавляем в автозагрузку:
# systemctl enable lighttpd
Проверяем, слушается ли порт:
# netstat -ltupn | grep lighttpd
tcp    0   0 0.0.0.0:80   0.0.0.0:*    LISTEN  1359/lighttpd
В браузере при обращении к IP сервера должны увидеть его стартовую страницу:

HTML документы сайта лежат в директории: /var/www/lighttpd/

Для использования php и mysql (mariadb) на сайте выполняем их установку:

Установка MariaDB.
# yum install mysql mariadb-server
Добавляем скрипт автозапуска и стартуем
# systemctl enable mariadb.service
# systemctl start  mariadb.service
Задаем пароль root для сервера MySQL
# mysql_secure_installation
Сначала вводим на первый вопрос просто <Enter>, затем на следующих вопросах вводим пароль и его подтверждение. На остальные вопросы отвечаем ДА (y)

Сервер lighttpd работает с php через fastcgi.
Установка php и сервера fastcgi, через которого будет происходить запуск команд php от web-сервера выполняется так:
# yum install php php-mysql
# yum install lighttpd-fastcgi
Настраиваем модуль fastcgi в lighttpd.
Для этого сначала определяемся, где лежит php-cgi
# which php-cgi
/usr/local/bin/php-cgi
Этот путь к исполняемому файлу нам понадобиться в дальнейшем.
Открываем конфигурационный файл fastcgi.conf
# nano /etc/lighttpd/conf.d/fastcgi.conf
Проверяем, что строка подключения модуля на месте:
server.modules += ( "mod_fastcgi" )
Вставляем конфигурацию fastcgi, где используем найденный ранее путь к php-cgi в переменной «bin-path». Остальное не меняем.
fastcgi.server = ( ".php" => ((
                     "bin-path" => "/usr/local/bin/php-cgi",
                     "socket" => "/tmp/php.socket",
                     "max-procs" => 1,
                     "bin-environment" => (
                       "PHP_FCGI_CHILDREN" => "16",
                       "PHP_FCGI_MAX_REQUESTS" => "10000"
                     ),
                     "broken-scriptfilename" => "enable"
                 )))
Теперь добавляем файл конфигурации сервера fastcgi в конфиг сервера lighttpd.
# nano /etc/lighttpd/modules.conf
Раскоментируем строчку касающейся включения модуля fastcgi.conf в следующем блоке:
##
## FastCGI (mod_fastcgi)
##
include "conf.d/fastcgi.conf"
Рестартуем сервер: 
# systemctl restart lighttpd
Для проверки поддержки php в lighttpd создаем тестовый файл:
# nano /var/www/lighttpd/info.php
вписываем туда
<?php
phpinfo();
?>
И проверяем обратившись к этому файлу через браузер, что страница описания функций php открывается. Обращаем внимание, что поддержка MySQL присутствует (есть блок MySQL и блок PDO MySQL). Если используется версия php 7, то блока MySQL может и не быть.




вторник, 11 декабря 2018 г.

Установка SNMP агента на сервер Linux CentOS7

Установка SNMP агента на сервер Linux CentOS7

Необходимость установки SNMP агента на сервер Linux может быть вызвана необходимостью мониторить сервер путем SNMP опросов.

Установка необходимых пакетов:
# yum install net-snmp net-snmp-utils

Для надежности лучше забэкапировать конфигурационный файл по умолчанию snmpd:
# cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.orig

Редактируем текущий конфигурационный файл:
# nano /etc/snmp/snmpd.conf
Например:
syslocation NNovgorod,ul.Vitebskaya,100
syscontact Root <root@localhost>

# First, map the "community name" into a "security name"
#          sec.name    source            community
com2sec    local       localhost         public
com2sec    nolocal     10.10.15.0/24     public

# Second, map the "security name" into a "group name":
#        groupName    securityModel    securityName
group    rwgroup      v2c              local
group    rogroup      v2c              nolocal
group    rwgroup      v1               local
group    rogroup      v1               nolocal

# Third, create a view for us to let the group have rights to:
#       name          incl/excl   subtree             mask(optional)
view    all             included        .1              80

# Finally, grant the groups access to the view:
#      group   context sec.model  sec.level prefix  read write notif
access rwgroup   ""      any       noauth   exact   all  all   all
access rogroup   ""      any       noauth   exact   all  none  none

Здесь сначала устанавливается правило работы с community в различных сетях. Из сети 10.10.15.0/24 сервер можно будет опросить с помощью community «Public»
Затем описывается какая версия SNMP будет использоваться. В данном случае разрешена и 1ая и вторая версия SNMP
Следующим шагом описывается какое дерево OID можно просматривать. В данном случае – все дерево (.1)
На финальном шаге определяются группы доступа для просмотра

Добавляем сервис snmpd в автозагрузку:
# systemctl enable snmpd.service
Запускаем сервис snmpd
# systemctl start snmpd

Изменяем уровень журналирования демона snmpd:
# nano /etc/sysconfig/snmpd
Содержимое файла приводим к виду:
# snmpd command line options
# '-f' is implicitly added by snmpd systemd unit file
OPTIONS="-LS0-4d"

Перезапускаем сервис:
# systemctl restart snmpd.service

Все. Теперь сервер можно опрашивать.
Например опросить самого себя командой:
# snmpwalk -v2c -c public localhost system