привет ребята и приветствуют в этом разделе я покажу вам, как открытый ключ аутентификации CONFIGURE SSH
на Cisco IOS и Linux ПКА или аутентификация с открытым ключом является методом аутентификации,
который использует пару ключей для аутентификации вместо пароля, который является методом по умолчанию
это тип аутентификации считается более безопасным, поскольку метод пароля по умолчанию
страдает от потенциальных уязвимостей безопасности, таких как попытки грубой силы входа в систему или кейлоггеры,
установленные на клиенте, еще одним преимуществом использования аутентификации с открытым ключом
является то, что вы можете входить на серверы из сценариев или инструментов автоматизации
которые работают без присмотра, например, вы можете настроить периодические обновления для своих серверов с помощью rsync или
вы можете использовать инструмент управления конфигурацией, такой как ansible, и вы запускаете эти приложения
автоматически из задания Chrome без какого-либо вмешательства человека для ввода пароля
в pka, есть два типа ключей сгенерировал открытый ключ и закрытый ключ
при аутентификации с открытым ключом пользователя создает как открытый, так и закрытый ключ, а затем передает
копию открытого ключа на сервер ssh, к которому пользователь хочет получить безопасный доступ, закрытый ключ
хранится на локальном компьютере пользователя и используется для проверки личности пользователя, когда пользователь
пытается подключиться к серверу, любой пользователь или устройство, имеющее открытый ключ, сможет
зашифровать данные, которые могут быть расшифрованы только пользователем или устройством, имеющим закрытый ключ,
это означает, что вы можете поделиться открытым ключом с кто угодно, и они будут иметь возможность отправлять вам
зашифрованные сообщения сообщения, которые будут дешифрованы только с использованием закрытого ключа,
поэтому в двух словах для ssh закрытый ключ остается на клиенте, а открытый ключ остается на сервере, для которого
используется закрытый ключ зашифровать сообщения, которые будут дешифрованы сервером с использованием открытого
ключа, однако вам необходимо защитить конфиденциальность закрытого ключа, любой, у кого он есть, может расшифровать
зашифрованные сообщения, это может быть выполнено путем шифрования закрытого ключа с помощью парольную фразу,
которая похожа на пароль, прежде чем ssx-клиент сможет прочитать закрытый ключ, чтобы
выполнить процесс аутентификации с открытым ключом, вам будет предложено ввести парольную фразу
, чтобы расшифровать закрытый ключ в более безопасных системах, вы можете упростить это процесса либо путем
создания незашифрованного ключа, чтобы ключ без ключевой фразы, либо путем однократного ввода ключевой фразы
и последующего кэширования ключа в памяти для последующего использования openssh содержит инструмент под названием ssh agent, который
упрощает этот процесс, я могу честно сказать, что обычно есть незашифрованный закрытый ключ,
особенно в тех случаях, когда ssh используется для автоматизации различных вещей, в этом разделе мы сгенерируем
открытый и закрытый ключи как в Windows, так и в Linux, а затем настроим и cisco ios, и
Linux для аутентификации ssh, поэтому в конце раздел, в котором вы будете знать, как аутентифицироваться
с помощью pka как из окон, так и из Linux, как для cisco ios, так и для Linux, хорошо, это было
всего лишь краткое введение в pka, давайте сделаем небольшой перерыв ак, и в следующих лекциях я покажу
вам несколько практических примеров того, как настроить аутентификацию с открытым ключом, увидимся через минуту