wget https://products.s.kaspersky-labs.com/endpoints/keslinux10/12.1.0.1508/multilanguage-12.1.0.1508/3931313439317c44454c7c31/kesl_12.1.0-1508_amd64.deb apt-get install ./kesl_12.1.0-1508_amd64.deb wget https://products.s.kaspersky-labs.com/administrationkit/ksc10/15.1.0.20748/russian-20551983-ru/3931313330317c44454c7c31/klnagent64_15.1.0-20748_amd64.deb apt-get install ./klnagent64_15.1.0-20748_amd64.deb
Рубрика: debian
Debian 12 установка настройка сервера OpenVPN 2.6.3
Установка ОпенВПН со скриптами администрирования ключей(изи-РСА):
apt install openvpn easy-rsa
cd /etc/openvpn/easy-rsa
Инициализация структуры путей к скрипту:
./easyrsa init-pki
Здесь можно настроить под себя конфигурацию(переменные) самой службы.
Далее создание ключей и сертификатов:
./easyrsa build-ca nopass
./easyrsa gen-req vpn-server nopass
./easyrsa sign-req server vpn-server
openvpn --genkey secret pki/ta.key
Пример рабочей конфигурация сервера OpenVPN 2.6:
port 1194 proto udp dev tun ca /etc/openvpn/easy-rsa/pki/ca.crt cert /etc/openvpn/easy-rsa/pki/issued/vpn-server.crt key /etc/openvpn/easy-rsa/pki/private/vpn-server.key dh /etc/openvpn/easy-rsa/pki/dh.pem data-ciphers AES-256-GCM:AES-128-GCM:?CHACHA20-POLY1305:AES-256-CBC topology subnet server 10.77.0.0 255.255.0.0 ifconfig-pool-persist /etc/openvpn/server/ipp.txt client-config-dir /etc/openvpn/server/ccd # Указать шлюз клиентам #push "redirect-gateway def1 bypass-dhcp" #push "redirect-gateway ipv6 bypass-dhcp" #push "route-gateway 192.168.10.1" # Указывать ДСИ #push "dhcp-option DNS 8.8.8.8" #push "dhcp-option DNS 1.1.1.1" keepalive 10 120 persist-tun status /var/log/openvpn/openvpn-status.log log-append /var/log/openvpn/openvpn.log verb 3 explicit-exit-notify 1 tls-auth /etc/openvpn/easy-rsa/pki/ta.key 0
Создать файлы, прописать права доступа. Эти файлы для возможной записи статических адресов(ccd) и журнала авторегистраций(ipp) клиентов:
mkdir /etc/openvpn/server/ccd chmod 755 /etc/openvpn/server/ccd touch /etc/openvpn/server/ipp.txt chmod 755 /etc/openvpn/server/ipp.txt
Разрешаем автоматический старт сервиса OpenVPN:
systemctl enable openvpn-server@server
Запускаем сервер openvpn-server:
systemctl start openvpn-server@server
Перезагрузить службу openvpn:
systemctl restart openvpn-server@server
Основные команды администратора сервера OpenVPN для управления клиентами:
(перейти в папку со скриптом: cd /etc/openvpn/easy-rsa)
1. Создать сертификат клиенту:
./easyrsa.real build-client-full client1 nopass
Срок действия сертификата можно менять в переменной в файле vars
2. Отозвать сертификат клиента:
./easyrsa.real revoke client1
3. Сгенерировать список отзыва:
./easyrsa.real gen-crl
Выдача статических адресов клиенту вручную осуществляется через файл=название сертификата, помещенному в папку /etc/openvpn/server/ccd. Например, файл client1, содержимое файла:
ifconfig-push 10.77.77.100 255.255.255.0
Литература:
Самое главное: пример конфига сервера: https://github.com/OpenVPN/openvpn/blob/master/sample/sample-config-files/server.conf
- Почему отключена сжатие, шифрование GCM и нет SHA512: https://forums.openvpn.net/viewtopic.php?t=33671
- https://redos.red-soft.ru/base/redos-7_3/7_3-network/7_3-sett-vpn/7_3-openvpn/?nocache=1732823939909 (заброшка)
- https://wiki.debian.org/OpenVPN#Installation (заброшка)
vps debian активирус kesl (эндпойнт касперского)
Скачать установочные файлы со страницы https://support.kaspersky.com/us/kes10linux/download
wget https://products.s.kaspersky-labs.com/endpoints/keslinux10/10.1.1.6421/multilanguage-10.1.1.6421/babce9ef/kesl_10.1.1-6421_amd64.deb
или v.12
wget https://products.s.kaspersky-labs.com/endpoints/keslinux10/12.0.0.6672/multilanguage-12.0.0.6672/3739343634317c44454c7c31/kesl_12.0.0-6672_amd64.deb
и агента администрирования, если нужен:
wget https://products.s.kaspersky-labs.com/endpoints/keslinux10/10.1.1.6421/multilanguage-10.1.1.6421/b137f4c0/klnagent64_11.0.0-29_amd64.deb
или в.14
https://trial.s.kaspersky-labs.com/registered/ouundxxwsbfbkd9ylzgg/3637313332347c44454c7c32/klnagent64_14.2.0-23324_amd64.deb
установка:
dpkg -i kesl_10.1.1-6421_amd64.deb
dpkg klnagent64_11.0.0-29_amd64.deb
Читать далее «vps debian активирус kesl (эндпойнт касперского)»
debian openvpn client
apt install openvpn
положить ключи и настроить файл конфигурации клиента, добавить скрипт подключения(с созданием устройств), запустить скрипт
Такие файлы в папке:
Файл конфигурации клиента filipp.conf: Читать далее «debian openvpn client»
Debian screen
Установка и настройка screen
Я привык в своей работе пользоваться консольной утилитой screen. Изначально она задумывалась как инструмент, который позволяет запустить что-то удаленно в консоли, отключиться от сервера и при этом все, что выполняется в консоли продолжит свою работу. Вы сможете спокойно вернуться в ту же сессию и продолжить работу. Читать далее «Debian screen»
Debian iptables geo блокировка доступа по странам
Вариант с использованием IPSET совместно с IPTABLES.
Все будет выполнено на шелл скриптах. Устанавливаем необходимое:
apt update & apt upgrade apt-get install ipset libnet-cidr-perl jq curl wget ipcalc grep gzip
Теперь пишем наш скрипт /etc/RU/block_noRU_geoip.sh для создания и обновления IPSET: Читать далее «Debian iptables geo блокировка доступа по странам»
debian не найден tun адаптер
На VPS сервере нужно прокинуть сеть до KSC. Поставил опенвпн, запускаю клиента
openvpn --config /etc/openvpn/client/filip.conf
получаю ошибку: «ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)»
Решение(самому создать устройство), вот пример всех команды в скрипте:
#!/bin/bash
mkdir -p /dev/net
mknod /dev/net/tun c 10 200
chmod 600 /dev/net/tun
openvpn --config /etc/openvpn/client/filip.conf
сохраняем, права 755, добавляем в планировщик:
# crontab -e
строка выполнения скрипта при загрузке:
@reboot /path/to/where/you/saved/the/script
And after rebooting it should have started openvpn successfully.
Zabbix через docker-compose установка в Debian
Docker Compose — это инструмент, который позволяет определять и настраивать многоконтейнерные приложения Docker. Он использует файл YAML для настройки контейнеров, сетей и томов приложения.
Чтобы установить Docker Compose на Debian 10,
- Установить Docker
- Загрузите двоичный файл Docker Compose в каталог на системном пути и сделайте его исполняемым.
- Скачать и запустить контерйнер Заббикса.
Читать далее «Zabbix через docker-compose установка в Debian»
Debian — установка настройка iptables
Prerequisites
Existing variables
We need the WAN_*
and LAN_*
variable which is already defined in the configuration file, in 010 — Configuration variables.
Reload the variables
Ensure that the variables are available, by loading the configuration script :
source /root/config.env
Создание загрузочной флешки Windows 7 в Debian
Дано: iso-образ Windows 7, USB-флешка и работающий Debian GNU/Linux (или Ubuntu).
Задача: Создать загрузочную флешку для установки Windows.
Решение: Форматируем флешку в NTFS и затем с помощью dd заливаем на неё iso образ.
Читать далее «Создание загрузочной флешки Windows 7 в Debian»