Настройка нескольких подключений (peer) к Wireguard серверу

Настройка нескольких подключений (peer) к Wireguard серверу

wireguard multiple peers

WireGuard – это протокол связи и бесплатное программное обеспечение с открытым исходным кодом, реализующее зашифрованные виртуальные частные сети, и был разработан с учетом простоты использования, высокой производительности и низкой поверхности для атак.

Устанавливаем Wireguard на каждую машину (см. в одной из предыдущих статей)

На каждой машине необходимо сгенерить пару ключей (от пользователя root): публичный и …

Проверка доступности TCP / UDP портов на удаленной машине

Проверка доступности TCP / UDP портов на удаленной машине

netcat / TCP / UDP

netcat – утилита Unix, позволяющая устанавливать соединения TCP и UDP, принимать оттуда данные и передавать их. Несмотря на свою полезность и простоту, данная утилита не входит ни в какой стандарт. 

Для проверки доступности TCP / UDP портов на удаленной машине будем использовать утилиту Netcat

Установка:

### CentOS
$ sudo yum install nc

### Debian / Ubuntu
$ …

Увеличить диск c GPT-разметкой при помощи cfdisk в Linux

Увеличить диск c GPT-разметкой при помощи cfdisk в Linux

cfdisk + ext4 + GPT

cfdisk — системная утилита для управления разделами жёсткого диска в операционной системе Linux. Схожа с fdisk, но имеет дружелюбный пользовательский интерфейс

Задача: требуется увеличить размер GPT-диска /dev/sdb1 (тип файловой системы ext4)

Выключаем виртуалку,Расширяем нужный диск,Включаем виртуалку

Останавливаем все службы, которые хранят данные в примонтированном диске

$ sudo systemctl stop zabbix-server
$ sudo systemctl stop postgresql@9.6-main.service

Размонтируем диск

$ …

Устанавливаем Loki в CentOS / Debian

Устанавливаем Loki в CentOS / Debian

Loki

Loki – хранилище для логов (prometheus like), т.е. набор компонентов для полноценной системы работы с логами.

Добавляем системного пользователя, от которого будет работать Loki

$ sudo useradd -r -M -s /bin/false loki

Скачиваем Loki

$ cd /usr/local/bin
$ sudo curl -O -L “https://github.com/grafana/loki/releases/download/v2.0.0/loki-linux-amd64.zip”

Распаковываем

Распаковываем
$ sudo unzip loki-linux-amd64.zip

Удаляем архив

$ sudo rm loki-linux-amd64.zip

Делам файл исполняемым

$ sudo chmod a+x “loki-linux-amd64”

Меняем владельца

$ sudo chown loki:loki …

Обновление ownCloud вручную

Обновление ownCloud вручную

Обновление ownCloud

ownCloud — это свободное и открытое веб-приложение для синхронизации данных, общего доступа к файлам.

Переключаемся на пользователя root. Все дальнейшие действия будут выполняться от этого пользователя

$ sudo – su

Бэкапируем директорию, в которую установлен ownCloud

# rsync -avpP /var/www/owncloud /opt/backups/

Бэкапируем базу данных

# mysqldump -u root -p owncloud > /opt/backups/owncloud-`date +%F`.sql
Enter password:

Включаем режим обслуживания с помощью утилиты occ (расположена в каталоге, куда установлен ownCloud)

# …

Локальный APT (Debian / Ubuntu) репозиторий на Centos 7

Локальный APT (Debian / Ubuntu) репозиторий на Centos 7

local apt repo

Репозиторий — место, где хранятся и поддерживаются какие-либо данные. Чаще всего данные в репозитории хранятся в виде файлов, доступных для дальнейшего распространения по сети.Среди дистрибутивов Linux популярны репозитории с форматом метаданных YUM для дистрибутивов на базе RPM-пакетов, и репозитории с метаданными APT для дистрибутивов на основе DEB-пакетов.

Добавляем репозиторий EPEL и устанавливаем софт

$ sudo yum -y install epel-release
$ sudo yum -y …

Пароль на файл/каталог вэб-сервера NGINX в Centos/Ubuntu

Пароль на файл/каталог вэб-сервера NGINX в Centos/Ubuntu

Рассмотрим процесс настройки доступа по паролю к каталогу или файлу на web-сервере NGINX на примере виртуальной машины от компании «Облакотека»

Цикл статей по установке и настройке web-сервера NGINX

Установка web-сервера NGINX для работы с виртуальными хостами, PHP-FPM в режиме работы Sock, Mysql-сервер MariaDB на Centos 7
Пароль на файл/каталог вэб-сервера NGINX в Centos/Ubuntu
Включаем SSL в …

Получить доступ к зашифрованному BitLocker разделу Windows из Ubuntu

Получить доступ к зашифрованному BitLocker разделу Windows из Ubuntu

BitLocker — это функция защиты данных, которая шифрует диски на компьютере, чтобы предотвратить хищение и разглашение данных. Проприетарная технология шифрования дисков, являющаяся частью операционных систем Microsoft Windows

Для того, чтобы получить доступ к зашифрованному Bitlocker разделу Windows, например к зашифрованной USB-flash карте, для начала надо установить утилиту DisLocker

user@loclhost:~$ sudo apt install dislocker

Прежде чем начать дешифровку, создадим …

Проверка скорости интернет соединения через терминал в Ubuntu

Проверка скорости интернет соединения через терминал в Ubuntu

Для проверки скорости нашего интернет-канала воспользуемся утилитой speedtest-cli Установим ёё

user@localhost:~$ sudo apt install speedtest-cli

Примеры команд для запуска утилиты speedtest-cli:

Подробная информация при тестировании скорости

user@localhost:~$ speedtest
Retrieving speedtest.net configuration…
Testing from OOO DelaemZabory Ltd. (192.168.0.19)…
Retrieving speedtest.net server list…
Selecting best server based on ping…
Hosted by Megafon (Moscow) [0.12 km]: 4.093 ms
Testing download speed……………………………………………………………………..
Download: 76.63 Mbit/s
Testing upload speed…………………………………………………………………………………………
Upload: 21.72 Mbit/s

Вывод только …