Установка Netcat и OpenSSL
На этом этапе вы установите два важных сетевых инструмента: Netcat и OpenSSL. Netcat (часто называемый nc
) можно сравнить с цифровой швейцарской армейской ножкой для сетевого взаимодействия - он позволяет напрямую читать и записывать данные в сетевые соединения из командной строки. OpenSSL - это мощный набор инструментов, предоставляющий функции шифрования, которые мы будем использовать для защиты наших чат-сообщений.
Перед установкой любого программного обеспечения хорошей практикой является обновление списка пакетов. Это гарантирует, что вы получите последние стабильные версии инструментов:
sudo apt update
Теперь давайте установим Netcat. Эта команда автоматически загрузит и установит пакет:
sudo apt install -y netcat
Далее мы установим OpenSSL. Он обеспечит нам необходимые функции шифрования для безопасного общения:
sudo apt install -y openssl
После установки мы должны проверить, что оба инструмента работают корректно. Следующие команды покажут информацию о версиях - первая строка покажет версию Netcat, а вторая - версию OpenSSL:
nc -h | head -n 1
openssl version
Вы должны увидеть вывод, похожий на этот, хотя номера версий могут отличаться:
OpenBSD netcat (Debian patchlevel 1.217-2ubuntu1)
OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)
Если вы видите такую информацию о версиях, поздравляем! Вы успешно установили оба инструмента и готовы перейти к следующему этапу, где мы будем использовать их для создания безопасного чата.