Архив автора: admin

Защита сервера с помощью Fail2ban

fail2ban

Brute-force атаки — это один из самых распространённых способов взлома серверов. Злоумышленники автоматически перебирают пароли, пытаясь получить несанкционированный доступ к системам через SSH, почтовые, веб-приложения и другие службы. Один из надёжных способов защиты от таких атак — использование Fail2ban. Читать →

Как сгенерировать SSH ключи?

ssh rsa

Ключ SSH позволяет нам регистрироваться на нашем сервере, не нуждаясь при этом в пароле. Ключи SSH могут быть автоматически добавлены к серверам во время процесса установки.

 

Создание SSH ключей на Windows.

Самый простой способ создать SSH в операционной системе Windows это использовать puttygen.

  • Загрузите и выполните PuttyGen.
  • Нажмите кнопку “Generate”.
  • Для дополнительной безопасности мы можем ввести ключевой пароль.Это потребуется, чтобы использовать ключ SSH и предотвратить кому-либо доступ к нашему файлу ключей.
  • Как только ключ был сгенерирован, нажмимаем  “Save Private Key”. Удостоверьтесь, что вы сохраняете это где-нибудь в безопасном месте, поскольку не возможно восстановить этот файл, если он вдруг потеряется.
  • Выберите весь текст в “Public key for pasting into OpenSSH authorized_keys file”. Это – то, что мы должны были бы ввести в панель управления, чтобы использовать ключ SSH.

 

Создание SSH ключей на Linux.

Инструменты, чтобы создать и использовать SSH стандартные, и должны присутствовать на большинстве дистрибутивов Linux.

Со следующими командами мы можем генерировать ключ ssh:

# ssh-keygen -t rsa

 

Для более безопасного 4096-разрядного ключа:

# ssh-keygen -t rsa -b 4096

 

Нажимаем enter, когда система поинтересовалась, где мы хотим сохранить ключ ( будет использовано расположение по умолчанию).

Введем парольную фразу для своего ключа.

# cat ~/.ssh/id_rsa.pub

 

Команда выше даст нам ключ в надлежащем формате, чтобы вставить его в панель управления.

Удостоверьтесь, что вы сбэкапили ~/.ssh/id_rsa файл. Он не может быть восстановлен в случае потери.

Добавление ключа SSH в панели управления.

Как только мы зарегистрированы, перейдите к https://itsecforu.ru/sshkeys.

Нажмем “Add SSH Key”.

Введем описание для ключа.

Вставим в свойоткрытом ключе SSH.Это длинная последовательность, начинающаяся “ssh-rsa”.

Мы должны были сохранить ее тогда, когда мы генерировали свой ключ.

Нажимаем “Add SSH Key”.

Теперь, когда мы разворачиваем серверы, мы сможем выбирать, какие ключи SSH мы хотим добавить к недавно развернутому серверу.

 

 

Ограничения

Ключи SSH только доступны для Linux и FreeBSD. Они не поддерживаются в Windows, пользовательского ISOs, ни в восстановлениях снэпшотов.

Ключами SSH можно только управлять от панели управления во время развертывания.

Вы не можете использовать панель управления, чтобы управлять ими на уже установленном экземпляре.

Утилита HijackThis Plus – поиск подозрительных изменений в системе

Если вирус проникнет на компьютер, не стоит ожидать, что он будет сидеть молча. В большинстве случаев вредоносное ПО пытается внести в систему изменения – в настройки или файлы. Чтобы обнаружить следы его деятельности и выйти на сам зловред, антивирусы используют методы эвристического анализа. Нечто подобное делает HiJackThis+ – бесплатная диагностическая утилита для Windows.

Которая сканирует часто используемые вредоносными программами системные области с целью поиска подозрительных изменений или перехватов. Читать →

Что лучше бесплатные и платные VPN

Необходимый вам для работы сайт заблокирован? Из-за ограничений вы не может скачать нужный вам файл? Прочтите про бесплатные и платные VPN, узнайте их преимущества и недостатки и сделайте правильный выбор.

Читать →

Пишем конвертер валют на Python примеры c API

Как написать программу для обмена валют в Python

Конвертер валют — это приложение, позволяющее быстро переводить одну валюту в другую по курсу. Такие инструменты массово доступны в интернете, воспользоваться ими можно бесплатно. В этой статье мы разберем, как создать конвертер валют на Python.

Мы рассмотрим различные способы получения актуального курса обмена валют. Некоторые из них связаны с парсингом общедоступных веб-страниц, другие — с использованием официальных API (эти данные более надежны и пригодны для коммерческого использования). Читать →

Как создать нового пользователя и настроить права доступа в MySQL

Как создать нового пользователя

Давайте начнем с создания нового пользователя из консоли MySQL:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

 

К сожалению, на данном этапе пользователь “newuser” не имеет прав делать что-либо с базами данных. На самом деле, даже если если пользователь “newuser” попробует залогиниться (с паролем “password”), он не попадет в консоль MySQL. Читать →