Archive for Сентябрь, 2013

Сортировка IP адресов в консоле

// Сентябрь 12th, 2013 // No Comments » // console, script, sh/bash

Простой скрипт для сортировки IP адресов в консоли.

Использовать так:

./sortip.sh ./ips

где файл ips должен содержать список IP адресов, каждый с новой строки, например:

192.168.1.20
192.168.1.120
192.168.1.11
192.168.1.21
192.168.1.2
192.168.1.12

Скачать скрипт.

#!/bin/sh

if [ "$#" = "1" ]; then
 sort -t. +0n -1n +1n -2n +2n -3n +3n $1
fi

Генерация новых ключей для SSH

// Сентябрь 10th, 2013 // No Comments » // linux, ssh

Потребность в перегенерации ключей обычно возникает при клонировании виртуальных машин.

OpenSSH использует разные ключи в зависимости от протокола. Все ключи генерируются командой ssh-keygen, комманда доступна при наличии пакета ssh. Процедура генерации практически ничем не отличается от генерации собственных ключей, за исключением того, что вы должны использовать пустой пароль.

Для протокола SSH1, необходим rsa1 ключ, сгенерированный следующим образом:

ssh-keygen -q -f /etc/ssh/ssh_host_key -N '' -t rsa1

Для протокола SSH2, необходимо два ключа, RSA и DSA, сгенерировать так:

ssh-keygen -f /etc/ssh/ssh_host_rsa_key -N '' -t rsa
ssh-keygen -f /etc/ssh/ssh_host_dsa_key -N '' -t dsa