Найти в Дзене
1 год назад

Шифрование диска Luks и Рутокен

# Установка необходимых пакетов для работы с смарт-картами и шифрованием sudo apt-get install pcscd opensc cryptsetup # Очистка смарт-карты Rutoken ECP pkcs15-init --erase-card -p rutoken_ecp # Создание структуры PKCS#15 на смарт-карте с установкой SO-PIN (администраторского пароля) pkcs15-init --create-pkcs15 --so-pin "87654321" --so-puk "" # Создание пользовательского PIN-кода для смарт-карты pkcs15-init --store-pin --label "User PIN" --auth-id 02 --pin "12345678" --puk "" --so-pin "87654321" --finalize # Генерация RSA-ключа (2048 бит) на смарт-карте для операций расшифрования pkcs15-init -G rsa/2048 --auth-id 02 -u decrypt --id 01 # Экспорт открытого RSA-ключа в файл public_key_rsa2048...

1 год назад

выполнение команд из файла в routeros. Скрипт на powershell

Есть список роутеров и список команд в текстовых файлах. Также есть ключ для доступа к роутеру через ssh. <# .SYNOPSIS Скрипт для выполнения CLI-команд на MikroTik роутерах из файла .DESCRIPTION Берет список роутеров из router.txt и команды из router_cli.txt, затем выполняет их последовательно через SSH. #> param ( [string]$RouterListPath = "router.txt", [string]$CommandsPath = "router_cli.txt", [string]$SshKeyPath = "mikrotik_ssh_key" ) # Импорт модулей Import-Module -Force D:\vbox\scripts\include\log...

1 год назад

Бэкап настроек RouterOS. Скрипт powershell

1. Создаем файл router.txt: ip;username 2. Генерируем ssh-ключ для доступа к mikrotik ssh-keygen -t ed25519 -C "mikrotik_ssh" -f "$HOME\.ssh\mikrotik_ssh_key" 3. Загружаем публичный ключ на mikrotik и добавляем его пользователю /user ssh-keys import public-key-file=your_key.pub user=admin 4. Проверяем, что подключение работает ssh -i mikrotik_ssh_key admin@ip 5. Повторяем на всех роутетарах 6. Скрипт для бэкапа настроек: <# .SYNOPSIS Скрипт для резервного копирования MikroTik (конфигурация + system backup) ...

1 год назад

Проверка окончания ssl-сертификата сайта

$website = "https://example.com" try { Write-Log -Message "Начинаем проверку соединения с $website" -LogPath $Log -LogType "INFO" $request = [System.Net.HttpWebRequest]::Create($website) $request.Timeout = 5000 # 5 секунд таймаут # Проверяем соединение try { $response = $request.GetResponse() $statusCode = [int]$response.StatusCode $statusDescription = $response.StatusDescription $response.Close() if ($statusCode -ge 200 -and $statusCode -lt 300) { Write-Log -Message "Соединение с $website успешно...

1 год назад

Вывести список виртальных машин hyper-v и их дисков. скрипт на powershell

# Получаем список всех виртуальных машин на сервере Hyper-V $vms = Get-VM # Проходим по каждой виртуальной машине foreach ($vm in $vms) { # Выводим имя виртуальной машины Write-Host "Виртуальная машина: $($vm.Name)" # Получаем информацию о виртуальных жестких дисках, подключенных к виртуальной машине $vmDisks = Get-VMHardDiskDrive -VMName $vm...

Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала
Поддержите автораПеревод на любую сумму
Покупайте СтеллыИ дарите их
за контент