Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A comunicação remota do PowerShell por SSH pode ser usada para habilitar a conectividade SSH em servidores habilitados para Arc.
Pré-requisitos
Para usar a comunicação remota do PowerShell sobre o acesso SSH aos servidores habilitados para Azure Arc, você deve:
- Atenda aos pré-requisitos para acesso SSH aos servidores habilitados para Azure Arc.
- Atenda aos requisitos de comunicação remota do PowerShell por SSH.
- Verifique se o módulo do Azure PowerShell (Az.Ssh) ou a extensão da CLI do Azure (az ssh) está instalado no computador cliente.
Conectar por meio de comunicação remota com PowerShell
Conclua as etapas a seguir para se conectar por meio da comunicação remota do PowerShell a um servidor habilitado para Arc.
Gerar o arquivo de configuração SSH
az ssh config --resource-group <myRG> --name <myMachine> --local-user <localUser> --resource-type Microsoft.HybridCompute --file <SSH config file>
Localizar a entrada recém-criada no arquivo de configuração SSH
Abra o arquivo de configuração SSH criado ou modificado. A entrada deve ter um formato semelhante ao seguinte arquivo de exemplo:
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"
Use o parâmetro -Options
O uso do -Options parâmetro permite que você especifique um hash de opções de SSH usadas ao se conectar a uma sessão remota baseada em SSH.
Crie a tabela de hash usando o formato do exemplo a seguir. Esteja atento aos locais das aspas.
$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"'}
Em seguida, use o hashtable -Options em um comando de comunicação remota do PowerShell:
New-PSSession -HostName <myMachine> -UserName <localUser> -Options $options
Próximas etapas
- Saiba mais sobre o OpenSSH para Windows.
- Saiba mais sobre como solucionar problemas de acesso SSH a servidores habilitados para Azure Arc.
- Saiba mais sobre como solucionar problemas de conexão do agente.