Aracılığıyla paylaş


Azure Arc özellikli sunuculara PowerShell uzaktan iletişim

Arc özellikli sunucular için SSH, genel IP adresi veya ek açık bağlantı noktaları gerektirmeden Arc özellikli sunuculara SSH tabanlı bağlantılar sağlar. SSH üzerinden PowerShell uzaktan iletişim, Windows ve Linux makinelerinde kullanılabilir.

Önkoşullar

Azure Arc özellikli sunuculara SSH erişimi üzerinden PowerShell uzaktan iletişim özelliğinden yararlanmak için aşağıdakilerden emin olun:

  • Azure Arc özellikli sunuculara SSH erişimi gereksinimleri karşılanmaktadır.
  • SSH üzerinden PowerShell uzaktan iletişim gereksinimleri karşılanıyor.
  • Arc makinelerine bağlanmak için Azure PowerShell modülü veya Azure CLI uzantısı istemci makinede bulunur.

PowerShell uzaktan iletişim aracılığıyla bağlanma

Arc özellikli bir sunucuya PowerShell uzaktan iletişim aracılığıyla bağlanmak için aşağıdaki adımları tamamlayın.

az ssh config --resource-group <myRG> --name <myMachine> --local-user <localUser> --resource-type Microsoft.HybridCompute --file <SSH config file>

SSH yapılandırma dosyasında yeni oluşturulan girdiyi bulma

Oluşturulan veya değiştirilen SSH yapılandırma dosyasını açın. Girdi aşağıdaki örnek dosyaya benzer bir biçime sahip olmalıdır.

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 parametresinden yararlanma

Seçenekler parametresinden yararlandığınızda, uzak SSH tabanlı bir oturuma bağlanırken kullanılan SSH seçeneklerinin karma tablosu belirtilebilir. Aşağıdaki örneğin biçimini kullanarak karma tablo oluşturun. Tırnak işaretlerinin konumlarını dikkate alın.

$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"'}

Ardından, PowerShell uzaktan iletişim komutunda Seçenekler karma tablosu'na tıklayın.

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

Sonraki adımlar