Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Удаленное взаимодействие PowerShell по протоколу SSH можно использовать для включения подключения SSH на серверах с поддержкой Arc.
Предпосылки
Чтобы использовать удаленное управление PowerShell через доступ по SSH к серверам, подключенным к Azure Arc, необходимо:
- Получите необходимые условия для доступа SSH к серверам с поддержкой Azure Arc.
- Выполните требования для удаленного взаимодействия PowerShell через SSH.
- Убедитесь, что модуль Azure PowerShell (Az.Ssh) или расширение Azure CLI (az ssh) установлено на клиентском компьютере.
Подключение через удалённое управление PowerShell
Выполните следующие шаги для подключения с помощью удалённого управления PowerShell к серверу с поддержкой Arc.
Создание файла конфигурации SSH
az ssh config --resource-group <myRG> --name <myMachine> --local-user <localUser> --resource-type Microsoft.HybridCompute --file <SSH config file>
Найдите только что созданную запись в файле конфигурации SSH
Откройте созданный или изменённый файл конфигурации SSH. Запись должна иметь аналогичный формат следующему примеру файла:
Host <myRG>-<myMachine>-<localUser>
HostName <myMachine>
User <localUser>
ProxyCommand "<path to proxy>\.clientsshproxy\sshProxy_windows_amd64_1_3_022941.exe" -r "<path to relay info>\az_ssh_config\<myRG>-<myMachine>\<myRG>-<myMachine>-relay_info"
Используйте параметр -Options
-Options С помощью параметра можно указать хэш-список параметров SSH, используемых при подключении к удаленному сеансу на основе SSH.
Создайте хэш-таблицу, используя формат следующего примера. Будьте внимательны к расположению кавычек.
$options = @{ProxyCommand = '"<path to proxy>\.clientsshproxy\sshProxy_windows_amd64_1_3_022941.exe -r <path to relay info>\az_ssh_config\<myRG>-<myMachine>\<myRG>-<myMachine>-relay_info"'}
Затем используйте -Options хеш-таблицу в команде удалённого подключения PowerShell.
New-PSSession -HostName <myMachine> -UserName <localUser> -Options $options
Следующие шаги
- Узнайте о OpenSSH для Windows.
- Узнайте о диагностике проблем с доступом по SSH к серверам с поддержкой Azure Arc.
- Узнайте о решении проблем с подключением агента.