Insane.pw

LINUX

mtr — traceroute и ping в одном инструменте

mtr — traceroute и ping в одном инструменте

mtr — это утилита, которая объединяет возможности ping и traceroute в общем то. Показывает маршрут до узла и одновременно измеряет задержку и потерю пакетов на каждом шаге. Удобно например для диагностики. Установка Linux sudo apt install mtr # Debian/Ubuntu sudo yum install mtr # CentOS/RHEL sudo pacman -S mtr #...

Сброс пароля в Linux

Сброс пароля в Linux

Сброс пароля root (или любого пользователя) в Linux через GRUB Была вот совсем недавно история, когда понадобилось сбросить пароль в linux, сеть навернулась, доступ был только по vnc консоли, а она упорно не понимает символы типо $. Ну опять же небольшая заметка например. 1. Редактируем запись в GRUB При загрузке,...

Установка bind9

Установка bind9

В качестве авторитарных DNS серверов обычно использую BIND9. Для установки нам понадобится 1 машина в качестве master и как минимум одна в качестве slave. Установим необходимые пакеты на оба сервера: apt install bind9 bind9-utils bind9-doc Открываем конфиг на master сервере: nano /etc/bind/named.conf.options options { directory "/var/cache/bind"; allow-transfer { ip slave...

Создание ssh ключей

Создание ssh ключей

Всегда делаю по алгоритму ed25519. Все же гораздо лучше производительность, чем у RSA, ну и говорит еще и безопасность. Генерируем ключ: ssh-keygen -t ed25519 Просмотр публичного ключа: cat ~/.ssh/id_ed25519.pub Просмотр приватного ключа: cat ~/.ssh/id_ed25519 Кидаем ключ в авторизованные, чтобы потом можно было подключиться к серверу: cat ~/.ssh/id_ed25519.pub >> ~/.ssh/authorized_keys Дальше...

Сетевой диск через smb в linux

Сетевой диск через smb в linux

Способов много, опишу как обычно делаю для себя. Устанавливаем утилиты для работы с CIFS: apt install cifs-utils Если у сетевого ресурса присутствует авторизация, создаем файл: nano /etc/smbcredentials Добавляем в него: username=ваш_логин password=ваш_пароль Ограничиваем доступ к файлу только для владельца: chmod 600 /etc/smbcredentials Создаем файл для автоматического монтирования: nano /etc/systemd/system/mnt-nas_shared.mount Добавляем...