пʼятниця, 16 січня 2015 р.

Основні команди VIM

Є такий чудовий консольний(!) текстовий редактор як VIM.

Довелося в ньому попрацювати трохи на курсах по веб-програмуванню. Відтепер встановлюю його на всіх системах, де потрібно як мінімум редагувати конфігураційні файли. Хтось скаже, що можна поставити консольний mc (Midnight Commander) і редагувати через нього по клавіші F4, але мені більше подобається редагувати саме з допомогою VIM.

Я в статтях пишу команди з використанням цього редактора. Але якщо хтось вирішить ознайомиться з ним просто встановивши його (sudo aptitude install vim) і запустивши - в нього скоріше за все навіки пропаде бажання ним надалі користуватися. Перше ж запитання буде "Як звідсіля вийти?", потім панічне натискання клавіш Ctrl + Z щоб перервати команду і полегшене "фух" :)

Тому я вирішив навести список основних команд для управління цим монстром в мініатюрі.
Для початку скажу що цей текстовий редактор працює в двох режимах: режимі команд і режимі редагування.

вівторок, 13 січня 2015 р.

Налаштування Fail2ban для захисту SSH і самого SSH

Запустив я якось KSystemLog для перегляду журналу авторизації і помітив таку картину

Тобто як тільки я включаю прокидання 80-го порта на роутері для веб-сервера як через деякий час отримую брутфорс по ssh з намаганням підбору пароля root. Зрозуміло що це робить не людина, а скрипт і буде робити безкінечно (тому що пароль рут в мене досить надійний).


Але залишити ситуацію так просто не можна і необхідно знайти тимчасове рішення ...