共用方式為


PowerShell 遠端至已啟用 Azure Arc 的伺服器

PowerShell SSH 遠端 功能可用來 在 Arc 已啟用的伺服器上實現 SSH 連接

必要條件

若要透過 SSH 存取 Azure Arc 已啟用的伺服器使用 PowerShell 遠端處理,您必須:

透過 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"'}

接下來,在 PowerShell 遠端命令中使用 -Options 的 Hashtable。

New-PSSession -HostName <myMachine> -UserName <localUser> -Options $options

下一步