Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
На следующих шагах вы будете использовать Политику Azure для развертывания параметров управления состоянием SSH на тестовой виртуальной машине Windows Server 2019, 2022 или 2025.
Справочные сведения о фоновом и концептуальном справочнике см. в разделе Что такое элемент управления SSH Posture Control?.
Более подробное пошаговое руководство см. в разделе "Управление параметрами sshd" с помощью элемента управления posture SSH.
Если у вас нет учетной записи Azure, вы можете создать бесплатную пробную версию.
Осторожность
- В этом кратком руководстве показано применение ограничивающей конфигурации sshd, предназначенной для нового удаленного тестового компьютера. Если бы вы применили эту конфигурацию к другим компьютерам, вы можете заблокировать себя. При попытке использовать такие элементы управления безопасности, как SSH Posture Control, используйте изолированную среду песочницы, так что даже ошибка в назначении политики не будет повторно настраивать непреднамеренные компьютеры.
Предпосылки
Прежде чем выполнить действия, описанные в этой статье, убедитесь, что у вас уже есть:
- Учетная запись Azure, в которой есть права на создание группы ресурсов, назначений политик и виртуальной машины.
- Предпочитаемая среда для взаимодействия с Azure, например:
-
Azure Cloud Shell (рекомендуется)
- Примечание. Примеры будут использовать режим bash. Читатели могут адаптировать примеры к другим средам оболочки, включая PowerShell.
- или собственную среду оболочки с установленным и вошедшего в систему Azure CLI
- илипортал Azure в веб-браузере
-
Azure Cloud Shell (рекомендуется)
Убедитесь, что вы вошли в тестовую среду
Используйте сведения об учетной записи на портале, чтобы просмотреть текущий контекст.
Создайте группу ресурсов
Выбор расположения eastus в этом примере не является значительным. Вы можете использовать любое доступное расположение Azure.
Назначение политики группе ресурсов
В этом кратком руководстве применяется поведение аудита и настройки с помощью встроенного определения политики [Preview]: Configure SSH security posture for Windows.
Пример назначения будет в основном зависеть от значений по умолчанию управления posture SSH (например, порт 22, корневой доступ не разрешен), с ограниченной настройкой (текст баннера).
- Перейдите к политике, а затем определения
- Фильтрация списка для поиска и выбора
[Preview]: Configure SSH security posture for Windows - На странице определения политики нажмите кнопку "Назначить"
- В рабочем процессе назначения политики
- Выберите новую пустую группу ресурсов (созданную ранее) в качестве области.
- Необязательно. Выберите имя для этого назначения политики. По умолчанию используется имя определения политики.
- Необязательно. На вкладке параметров переопределите значение по умолчанию, например "баннер".
- Примечание. Правило "порт" должно быть настроено с одним значением, чтобы обеспечить правильную функциональность и соответствие требованиям для аудита и настройки сценариев.
- Завершите создание назначения политики.
Осторожность
Независимо от того, использовали ли вы портал или ИНТЕРФЕЙС командной строки, проверьте область назначения политики, которую вы только что создали перед продолжением. Если область была ошибочно задана, кроме новой пустой группы ресурсов, созданной ранее, она должна быть исправлена немедленно, чтобы избежать путаницы непреднамеренных компьютеров.
Создание тестовой виртуальной машины и его подготовка к настройке компьютера
- Создание виртуальной машины Windows Server 2019, 2022 или 2025
- Добавьте назначенное системой удостоверение, если оно еще не присутствует
- Добавление расширения "Конфигурация компьютера" (помечено на портале как "Конфигурация компьютера Azure" для Windows)
Подсказка
В этом кратком руководстве предварительные требования для конфигурации компьютера (у виртуальной машины есть управляемое удостоверение и расширение агента) были устранены непосредственно во время создания виртуальной машины. В большом масштабе эти предварительные требования могут быть удовлетворены с помощью встроенной инициативы политики Deploy prerequisites to enable Guest Configuration policies on virtual machines.
Сделайте перерыв перед продолжением
Теперь несколько шагов будут выполняться автоматически. Каждое из этих действий может занять несколько минут. Соответственно, дождитесь по крайней мере 15 минут, прежде чем продолжить.
Наблюдение за результатами
С помощью следующих действий можно увидеть следующее:
- Сколько компьютеров соответствует (или нет)
- Особенно полезно в рабочих масштабах, где могут быть тысячи компьютеров
- Какие компьютеры соответствуют (или нет)
- Для данного компьютера, который соответствует отдельным правилам (или нет)
Необязательно. Добавление дополнительных тестовых компьютеров для масштабирования
В этой статье политика была назначена группе ресурсов, которая изначально была пустой, а затем получила одну виртуальную машину. Несмотря на то, что это демонстрирует работу системы, она не обеспечивает возможность масштабируемых операций. Например, в представлении соответствия требованиям политики круговая диаграмма одного компьютера может чувствовать себя искусственным.
Рассмотрите возможность добавления дополнительных тестовых компьютеров в группу ресурсов, будь то вручную или с помощью автоматизации. Это могут быть виртуальные машины Azure или компьютеры с поддержкой Arc. Как вы видите, эти компьютеры приходят в соответствие (или даже сбой) вы можете получить более острое чувство операционирования SSH Posture Control в масштабе.
Необязательно. Проверка тестового компьютера вручную для подтверждения результатов
При начале работы с новой функцией, например SSH Posture Control, это может быть полезно вручную проверить результаты вне полосы. Это помогает построить уверенность и ясность. Действия, описанные в этой статье, должны привести к изменению конфигурации баннера входа на тестовой виртуальной машине. Это можно подтвердить, попытаясь подключиться к компьютеру sSH, чтобы просмотреть баннер или проверить файл sshd_config.
Очистите ресурсы
Чтобы избежать текущих расходов, рассмотрите возможность удаления группы ресурсов, используемой в этой статье. Например, команда Azure CLI будет az group delete --name "sshdemo01"
Начало работы с локальным интерфейсом (PowerShell)
Предпосылки
- На вашем устройстве должна быть установлена сборка Windows Server 2019, 2022, 2025, подписанная рабочей средой.
- Модуль OSConfig PowerShell должен быть установлен на серверном устройстве. Дополнительные сведения см. в разделе "Установка модуля PowerShell OSConfig".
- Необходимо установить и запустить службу sshd, выполнив следующую инструкцию: https://aka.ms/windows-openssh-install
Чтобы применить базовый план, убедитесь, что базовые показатели применены, удалите базовый план или просмотрите подробные сведения о соответствии для OSConfig в PowerShell, используйте команды на следующих вкладках.
Настройка
Чтобы применить сценарий SSH, выполните следующую команду:
Set-OSConfigDesiredConfiguration -Scenario SSH -Default
Проверьте
Чтобы проверить правильность применения сценария SSH, выполните следующую команду:
Get-OSConfigDesiredConfiguration -Scenario SSH
Проверка соответствия требованиям
Чтобы получить необходимые сведения о конфигурации для указанного сценария, используйте следующие команды. Выходные данные отображаются в формате таблицы, включающую имя элемента конфигурации, его состояние соответствия и причину несоответствия.
Чтобы проверить сведения о соответствии для SSH scenairo, выполните следующую команду:
Get-OSConfigDesiredConfiguration -Scenario SSH | ft Name, @{ Name = "Status"; Expression={$_.Compliance.Status} }, @{ Name = "Reason"; Expression={$_.Compliance.Reason} } -AutoSize -Wrap
Настраиваемая конфигурация
Чтобы настроить параметр в сценарии SSH, можно настроить параметр с параметром "-Name" и "-Value":
Set-OSConfigDesiredConfiguration -Scenario SSH -Name Banner -Value "Custom Banner"
Дальнейшие шаги
Обратитесь в группу корпорации Майкрософт, чтобы предоставить отзывы, запросы функций и т. д.