Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La comunicación remota de PowerShell a través de SSH se puede usar para habilitar la conectividad SSH en servidores habilitados para Arc.
Requisitos previos
Para usar la comunicación remota de PowerShell a través del acceso SSH a servidores habilitados para Azure Arc, debe hacer lo siguiente:
- Cumpla los requisitos previos para el acceso SSH a los servidores habilitados para Azure Arc.
- Cumpla los requisitos para la comunicación remota de PowerShell a través de SSH.
- Asegúrese de que el módulo de Azure PowerShell (Az.Ssh) o la extensión de la CLI de Azure (az ssh) está instalado en el equipo cliente.
Conexión remota de PowerShell
Complete los pasos siguientes para conectarse a través de la comunicación remota de PowerShell a un servidor habilitado para Arc.
Generación del archivo de configuración ssh
az ssh config --resource-group <myRG> --name <myMachine> --local-user <localUser> --resource-type Microsoft.HybridCompute --file <SSH config file>
Busque la entrada recién creada en el archivo de configuración ssh.
Abra el archivo de configuración SSH creado o modificado. La entrada debe tener un formato similar al siguiente archivo de ejemplo:
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"
Uso del -Options parámetro
El uso del -Options parámetro permite especificar una tabla hash de las opciones ssh que se usan al conectarse a una sesión remota basada en SSH.
Cree la tabla hash con el formato del ejemplo siguiente. Tenga en cuenta las ubicaciones de las comillas.
$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"'}
A continuación, use la tabla hash -Options en un comando de comunicación remota de PowerShell:
New-PSSession -HostName <myMachine> -UserName <localUser> -Options $options
Pasos siguientes
- Más información sobre OpenSSH para Windows.
- Obtenga información sobre la solución de problemas Acceso SSH a servidores habilitados para Azure Arc.
- Vea cómo solucionar problemas de conexión de agentes.