Как включить SSH в Kali Linux

Если вы хотите включить SSH в Kali Linux, в этой статье вы узнаете, как это сделать.

SSH

В середине 90-х годов telnet породил безопасного преемника под названием secure shell. Это протокол для общения с другими компьютерами. Существуют и другие протоколы, в которых можно входить в систему и выполнять функции, выполняемые SSH, но они небезопасны, поскольку не зашифрованы, поэтому люди могут перехватить ваши сеансы и данные. Однако SSH шифрует данные через туннель, чтобы вы могли безопасно войти в систему на удаленной машине, передавать файлы или безопасно отдавать удаленные команды. SSH применяется в модели клиент-сервер для передачи и получения файлов. Здесь используются два термина: SSH-сервер и SSH-клиент. Одна система выступает в роли сервера, а другая - в роли клиента. Открытый ключ и закрытый ключ хранятся локально на сервере и клиенте SSH соответственно. Клиент SSH связывается с сервером SSH и предоставляет идентификатор пары ключей, которую он хочет использовать для подтверждения своей личности. Сервер SSH создает вызов, который шифруется открытым ключом и отправляется клиенту. Клиент получает вызов, расшифровывает его с помощью закрытого ключа, а исходный вызов отправляет обратно на SSH-сервер. После консультации устанавливается защищенное соединение. Протокол SSH был изобретен для замены туннеля, чтобы можно было идентифицировать сервер, к которому вы подключены.

Сейчас мы рассмотрим, как включить SSH в Kali Linux.

Установка сервера SSH-OpenSSH в Kali Linux

Обычно в Kali Linux запущен или установлен сервер OpenSSH. Запустив этот сервер, вы сможете войти в систему через SSH. Таким образом, вам не обязательно устанавливать сервер, но если вы оказались в ситуации, когда у вас его нет, то вы можете выполнить эту простую команду для установки и включения SSH сервера в Kali Linux.

Установка сервера SSH-OpenSSH в Kali Linux

Запустите SSH сервер следующей командой

Включение SSH-сервера довольно рискованно, так как любой, кто знает ваш пароль, может проникнуть на вашу машину. Защита пароля должна быть вашей первоочередной задачей. Если вы хотите, чтобы служба работала все время, выполните следующий шаг.

Включение службы Kali Linux SSH

Включение автозапуска службы

sudo systemctl enable ssh

Изменение ключей SSH по умолчанию в Kali для предотвращения атак MITM

Каждая установленная система Kali Linux имеет шанс подвергнуться атаке MITM (Man In The Middle). Атаки MITM обычно наблюдаются в среде клиент-сервер. Атака MITM происходит, когда хакер проникает между этими двумя компонентами. Хакеры могут воспользоваться преимуществами незашифрованной связи посредством атаки MITM и прослушивать весь ваш трафик. Чтобы избежать атак MITM, вы можете следовать приведенной ниже процедуре.

Первым шагом будет перемещение ключей Kali SSH в новую папку.

Создадим директорию для хранение старых ключей

и переместим текущие ключи

Вторым шагом будет регенерация ключей путем ввода следующей команды.

sudo dpkg-reconfigure openssh-server

Третий шаг - проверка того, что хэши ключей SSH отличаются. Введите следующую команду для проверки.

md5sum ssh_host_*

Теперь сравните хэши.

md5sum default_kali_keys/*

Наконец, введите следующий командный код для перезапуска SSH.

Установите MOTD с помощью красивого ASCII

MOTD (Message of the Day) используется для отправки общего сообщения всем пользователям. Баннер обычно скучный, поэтому вы можете отредактировать файлы и добавить текст по своему выбору, а затем сохранить файл.

MOTD

Устранение неполадок

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

Удалите строку, вызывающую неполадки, и перезапустите SSH.

Изменение порта сервера SSH для обеспечения безопасности

Номер порта можно изменить, введя следующую команду.

Файл SSH_config можно редактировать и дальше, введя следующую команду.

/etc/ssh/sshd_config

Теперь вы можете перезапустить сервер OpenSSH

теперь можете подключиться к своей машине Kali Linux по SSH

Здесь 10101 - это порт назначения, p означает порт, а host может быть IP или FQDN.

Заключение

Термин "SSH" описывает набор правил и рекомендаций, который говорит вашему компьютеру, как пересылать данные из одного места в другое. Администраторы, такие как владелец приложения, администраторы, отвечающие за всю систему, или привилегированные пользователи с более высоким уровнем доступа в основном используют SSH-сервер. Надеюсь, эта статья помогла вам с включением SSH в Kali Linux.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий