Azure sanal makinesine yönelik Uzak Masaüstü bağlantılarında sorun giderme

Şunlar için geçerlidir: ✔️ Windows VM'leri

Not

Bu makale yardımcı oldu mu? Girdileriniz bizim için önemlidir. Bu makalenin sizin için ne kadar iyi çalıştığını veya nasıl geliştirebileceğimizi bize bildirmek için lütfen bu sayfadaki Geri Bildirim düğmesini kullanın.

Windows tabanlı Azure sanal makinenize (VM) olan Uzak Masaüstü Protokolü (RDP) bağlantısı çeşitli sebeplerle başarısız olabilir ve VM'nize erişememenize yol açabilir. Bu sorun VM'deki Uzak Masaüstü hizmetinden, ağ bağlantısından veya ana bilgisayarınızdaki Uzak Masaüstü istemcisinden kaynaklanabilir. Bu makale RDP bağlantı sorunlarını çözmeye yönelik en yaygın yöntemlerin bazılarında size yol gösterir.

Bu makalenin herhangi bir noktasında daha fazla yardıma ihtiyacınız varsa MSDN Azure ve Stack Overflow forumlarında Azure uzmanlarına başvurabilirsiniz. Alternatif olarak, bir Azure desteği olayı da oluşturabilirsiniz. Azure desteği sitesine gidin ve Destek Al'ı seçin

Hızlı sorun giderme adımları

Her sorun giderme adımından sonra VM'ye yeniden bağlanmayı deneyin:

  1. Uzak Masaüstü yapılandırmasını sıfırlayın.
  2. Ağ Güvenlik Grubu kurallarını / Cloud Services uç noktalarını denetleyin.
  3. VM konsol günlüklerini gözden geçirin.
  4. VM için NIC'yi sıfırlayın.
  5. VM Kaynak Durumu denetleyin.
  6. VM parolanızı sıfırlayın.
  7. Sanal makinenizi yeniden başlatın.
  8. Sanal makinenizi yeniden dağıtın.

Daha ayrıntılı adımlara ve açıklamalara ihtiyacınız varsa okumaya devam edin. Ayrıntılı RDP sorun giderme senaryolarında belirtildiği gibi yönlendiriciler ve güvenlik duvarları gibi yerel ağ ekipmanlarının giden TCP bağlantı noktası 3389'un engellenmediğini doğrulayın.

İpucu

Portalda VM'nizin Bağlan düğmesi gri görünüyorsa ve Azure'a Express Route veya Siteden Siteye VPN bağlantısı üzerinden bağlanmıyorsanız, RDP'yi kullanabilmek için önce VM'nizi oluşturmanız ve atamanız gerekir. Azure’da genel IP adresleri hakkında daha fazlasını okuyabilirsiniz.

RDP sorunlarını giderme yolları

Aşağıdaki yöntemlerden birini kullanarak Resource Manager dağıtım modeli kullanılarak oluşturulan VM'lerle ilgili sorunları giderebilirsiniz:

  • Azure portalı - RDP yapılandırmasını veya kullanıcı kimlik bilgilerini hızlı bir şekilde sıfırlamanız gerekiyorsa ve Azure araçları yüklü değilse harikadır.
  • Azure PowerShell - PowerShell isteminden memnunsanız Azure PowerShell cmdlet'lerini kullanarak RDP yapılandırmasını veya kullanıcı kimlik bilgilerini hızla sıfırlayın.

Azure portalını kullanarak sorun giderme

Her sorun giderme adımının ardından VM'nize bağlanmayı yeniden deneyin. Yine de bağlanamıyorsanız sonraki adımı deneyin.

  1. RDP bağlantınızı sıfırlayın. Bu sorun giderme adımı, örneğin Uzak Bağlantılar devre dışı bırakıldığında veya Windows Güvenlik Duvarı kuralları RDP'yi engellediğinde RDP yapılandırmasını sıfırlar.

    Azure portalında VM'nizi seçin. Ayarlar bölmesini aşağı kaydırarak listenin alt kısmındaki Yardım bölümüne gelin. Parolayı sıfırla düğmesine tıklayın. Modu yalnızca yapılandırmayı sıfırla olarak ayarlayın ve güncelleştir düğmesine tıklayın:

    Yalnızca yapılandırmayı sıfırla seçeneğinin belirlendiği Parolayı sıfırla sekmesinin Mod ayarı penceresinin ekran görüntüsü.

  2. Ağ Güvenlik Grubu kurallarını doğrulayın. IP akışı doğrulamayı kullanarak Ağ Güvenlik Grubu’ndaki bir kuralın bir sanal makineye giden veya gelen trafiği engelleyip engellemediğini doğrulayın. Ayrıca etkin güvenlik grubu kurallarını gözden geçirerek gelen "İzin Ver" NSG kuralının mevcut olduğundan ve RDP bağlantı noktası (varsayılan 3389) için önceliklendirildiğinden emin olabilirsiniz. Daha fazla bilgi için bkz . VM trafik akışı sorunlarını gidermek için Etkili Güvenlik Kurallarını kullanma.

  3. VM önyükleme tanılamalarını gözden geçirin. Bu sorun giderme adımı, VM'nin bir sorun bildirip bildirmediğini belirlemek için VM konsol günlüklerini gözden geçirin. Tüm VM'lerde önyükleme tanılaması etkinleştirilmediğinden bu sorun giderme adımı isteğe bağlı olabilir.

    Belirli sorun giderme adımları bu makalenin kapsamı dışındadır, ancak RDP bağlantısını etkileyen daha geniş bir sorunu gösterebilir. Konsol günlüklerini ve VM ekran görüntüsünü gözden geçirme hakkında daha fazla bilgi için bkz . VM'ler için Önyükleme Tanılaması.

  4. VM için NIC'yi sıfırlayın. Daha fazla bilgi için bkz . Azure Windows VM için NIC'yi sıfırlama.

  5. VM Kaynak Durumu denetleyin. Bu sorun giderme adımı, Azure platformunda VM bağlantısını etkileyebilecek bilinen bir sorun olmadığını doğrular.

    Azure portalında VM'nizi seçin. Ayarlar bölmesini aşağı kaydırarak listenin alt kısmındaki Yardım bölümüne gelin. Kaynak durumu düğmesine tıklayın. İyi durumdaki bir VM Kullanılabilir olarak raporlar:

    Bu sanal makineyi etkileyen bilinen bir Azure platformu sorunu olmadığını gösteren iyi durumdaki bir V M raporunun ekran görüntüsü.

  6. Kullanıcı kimlik bilgilerini sıfırlayın. Bu sorun giderme adımı, kimlik bilgilerini emin olmadığınız veya unuttuğunuzda yerel yönetici hesabındaki parolayı sıfırlar. VM'de oturum açtıktan sonra bu kullanıcının parolasını sıfırlamanız gerekir.

    Azure portalında VM'nizi seçin. Ayarlar bölmesini aşağı kaydırarak listenin alt kısmındaki Yardım bölümüne gelin. Parolayı sıfırla düğmesine tıklayın. Modun Parolayı sıfırla olarak ayarlandığından emin olun ve ardından kullanıcı adınızı ve yeni bir parola girin. Son olarak Güncelleştir düğmesine tıklayın:

    Mod Parolayı Sıfırla olarak ayarlandığında Parolayı Sıfırla'nın ayar penceresinin ekran görüntüsü.

  7. VM'nizi yeniden başlatın. Bu sorun giderme adımı, VM'nin kendisi tarafından karşılaşılan temel sorunları düzeltebilir. Azure portalında VM'nizi seçin ve Genel Bakış sekmesine tıklayın. Yeniden Başlat düğmesine tıklayın.

  8. Sanal makinenizi yeniden dağıtın. Bu sorun giderme adımı, temel alınan platform veya ağ sorunlarını düzeltmek için VM'nizi Azure'da başka bir konağa yeniden dağıtıyor.

    Azure portalında VM'nizi seçin. Ayarlar bölmesini aşağı kaydırarak listenin alt kısmındaki Yardım bölümüne gelin. Yeniden Dağıt düğmesine tıklayın ve ardından Yeniden Dağıt'a tıklayın:

    Yeniden Dağıt sekmesinin ayar penceresindeki Yeniden Dağıt düğmesinin ekran görüntüsü.

    Bu işlem tamamlandıktan sonra kısa ömürlü disk verileri kaybolur ve VM ile ilişkili dinamik IP adresleri güncelleştirilir.

  9. Yönlendirmeyi doğrulayın. Bir yolun bir sanal makineye veya sanal makineden trafiğin yönlendirilmesini engellemediğini onaylamak için Ağ İzleyicisi Sonraki atlama özelliğini kullanın. Ayrıca, bir ağ arabirimi için tüm etkili yolları görmek için etkili yolları gözden geçirebilirsiniz. Daha fazla bilgi için bkz . VM trafik akışı sorunlarını gidermek için etkili yolları kullanma.

  10. Şirket içi güvenlik duvarının veya bilgisayarınızdaki güvenlik duvarının Azure'a giden TCP 3389 trafiğine izin verdiğinden emin olun.

RDP sorunlarıyla karşılaşmaya devam ediyorsanız bir destek isteği açabilir veya daha ayrıntılı RDP sorun giderme kavramlarını ve adımlarını okuyabilirsiniz.

Azure PowerShell'i kullanarak sorun giderme

Henüz yapmadıysanız en son Azure PowerShell'i yükleyin ve yapılandırın.

Aşağıdaki örneklerde , myVMve myVMAccessExtensiongibi myResourceGroupdeğişkenler kullanılır. Bu değişken adlarını ve konumlarını kendi değerlerinizle değiştirin.

Not

Set-AzVMAccessExtension PowerShell cmdlet'ini kullanarak kullanıcı kimlik bilgilerini ve RDP yapılandırmasını sıfırlarsınız. Aşağıdaki örneklerde, myVMAccessExtension işlemin bir parçası olarak belirttiğiniz bir addır. Daha önce VMAccessAgent ile çalıştıysanız, vm'nin özelliklerini denetlemek için komutunu kullanarak Get-AzVM -ResourceGroupName "myResourceGroup" -Name "myVM" mevcut uzantının adını alabilirsiniz. Adı görüntülemek için çıkışın 'Uzantılar' bölümüne bakın.

Her sorun giderme adımının ardından VM'nize bağlanmayı yeniden deneyin. Yine de bağlanamıyorsanız sonraki adımı deneyin.

  1. RDP bağlantınızı sıfırlayın. Bu sorun giderme adımı, örneğin Uzak Bağlantılar devre dışı bırakıldığında veya Windows Güvenlik Duvarı kuralları RDP'yi engellediğinde RDP yapılandırmasını sıfırlar.

    Aşağıdaki örnek, konumunda ve adlı myResourceGroupkaynak grubunda adlı myVM bir VM'deki WestUS RDP bağlantısını sıfırlar:

    Set-AzVMAccessExtension -ResourceGroupName "myResourceGroup" `
        -VMName "myVM" -Location Westus -Name "myVMAccessExtension"
    
  2. Ağ Güvenlik Grubu kurallarını doğrulayın. Bu sorun giderme adımı, Ağ Güvenlik Grubunuzda RDP trafiğine izin veren bir kuralınız olduğunu doğrular. RDP için varsayılan bağlantı noktası 3389 numaralı TCP bağlantı noktasıdır. VM'nizi oluştururken RDP trafiğine izin vermek için bir kural otomatik olarak oluşturulamayabilir.

    İlk olarak, Ağ Güvenlik Grubunuzun tüm yapılandırma verilerini değişkenine atayın $rules . Aşağıdaki örnek, adlı myResourceGroupkaynak grubunda adlı myNetworkSecurityGroup Ağ Güvenlik Grubu hakkında bilgi edinmektedir:

    $rules = Get-AzNetworkSecurityGroup -ResourceGroupName "myResourceGroup" `
        -Name "myNetworkSecurityGroup"
    

    Şimdi bu Ağ Güvenlik Grubu için yapılandırılan kuralları görüntüleyin. Gelen bağlantılarda TCP bağlantı noktası 3389'a izin veren bir kuralın mevcut olduğunu aşağıdaki gibi doğrulayın:

    $rules.SecurityRules
    

    Aşağıdaki örnekte RDP trafiğine izin veren geçerli bir güvenlik kuralı gösterilmektedir. , , DestinationPortRangeAccessve Direction 'nin doğru yapılandırıldığını görebilirsinizProtocol:

    Name                     : default-allow-rdp
    Id                       : /subscriptions/guid/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup/securityRules/default-allow-rdp
    Etag                     : 
    ProvisioningState        : Succeeded
    Description              : 
    Protocol                 : TCP
    SourcePortRange          : *
    DestinationPortRange     : 3389
    SourceAddressPrefix      : *
    DestinationAddressPrefix : *
    Access                   : Allow
    Priority                 : 1000
    Direction                : Inbound
    

    RDP trafiğine izin veren bir kuralınız yoksa bir Ağ Güvenlik Grubu kuralı oluşturun. TCP bağlantı noktası 3389'a izin verin.

  3. Kullanıcı kimlik bilgilerini sıfırlayın. Bu sorun giderme adımı, kimlik bilgilerinden emin olmadığınız veya unuttuğunuzda belirttiğiniz yerel yönetici hesabındaki parolayı sıfırlar.

    İlk olarak, değişkene aşağıdaki gibi kimlik bilgileri atayarak kullanıcı adını ve yeni parolayı $cred belirtin:

    $cred=Get-Credential
    

    Şimdi vm'nizdeki kimlik bilgilerini güncelleştirin. Aşağıdaki örnek, konumunda ve adlı myResourceGroupkaynak grubunda adlı myVM bir VM'deki WestUS kimlik bilgilerini güncelleştirir:

    Set-AzVMAccessExtension -ResourceGroupName "myResourceGroup" `
        -VMName "myVM" -Location WestUS -Name "myVMAccessExtension" `
        -UserName $cred.GetNetworkCredential().Username `
        -Password $cred.GetNetworkCredential().Password
    
  4. VM'nizi yeniden başlatın. Bu sorun giderme adımı, VM'nin kendisi tarafından karşılaşılan temel sorunları düzeltebilir.

    Aşağıdaki örnek adlı myResourceGroupkaynak grubunda adlı myVM VM'yi yeniden başlatır:

    Restart-AzVM -ResourceGroup "myResourceGroup" -Name "myVM"
    
  5. Sanal makinenizi yeniden dağıtın. Bu sorun giderme adımı, temel alınan platform veya ağ sorunlarını düzeltmek için VM'nizi Azure'da başka bir konağa yeniden dağıtıyor.

    Aşağıdaki örnek adlı VM'yi WestUS konumunda ve adlı myVM myResourceGroupkaynak grubunda yeniden dağıtıyor:

    Set-AzVM -Redeploy -ResourceGroupName "myResourceGroup" -Name "myVM"
    
  6. Yönlendirmeyi doğrulayın. Bir yolun bir sanal makineye veya sanal makineden trafiğin yönlendirilmesini engellemediğini onaylamak için Ağ İzleyicisi Sonraki atlama özelliğini kullanın. Ayrıca, bir ağ arabirimi için tüm etkili yolları görmek için etkili yolları gözden geçirebilirsiniz. Daha fazla bilgi için bkz . VM trafik akışı sorunlarını gidermek için etkili yolları kullanma.

  7. Şirket içi güvenlik duvarının veya bilgisayarınızdaki güvenlik duvarının Azure'a giden TCP 3389 trafiğine izin verdiğinden emin olun.

RDP sorunlarıyla karşılaşmaya devam ediyorsanız bir destek isteği açabilir veya daha ayrıntılı RDP sorun giderme kavramlarını ve adımlarını okuyabilirsiniz.

Belirli RDP hatalarında sorun giderme

RDP aracılığıyla VM'nize bağlanmaya çalışırken belirli bir hata iletisiyle karşılaşabilirsiniz. En yaygın hata iletileri şunlardır:

Kullanıcıların Microsoft Entra kimlik bilgileriyle RDP'leri olduğunda oturum açma sorunlarını giderme

Microsoft Entra kimlik bilgileriyle RDP'yi denediğinizde şu yaygın hataları alabilirsiniz: "Azure rolleri atanmadı", "yetkisiz istemci" veya "iki öğeli kimlik doğrulaması oturum açma yöntemi gerekiyor". Bu sorunları düzeltmek için aşağıdaki makalelere bakın:

Ek kaynaklar

Bu hatalardan hiçbiri oluşmadıysa ve yine de Uzak Masaüstü aracılığıyla VM'ye bağlanamıyorsanız, Uzak Masaüstü için ayrıntılı sorun giderme kılavuzunu okuyun.

  • VM üzerinde çalışan uygulamalara erişmeyle ilgili sorun giderme adımları için bkz . Azure VM'de çalışan bir uygulamaya erişim sorunlarını giderme.
  • Azure'da Linux VM'sine bağlanmak için Secure Shell (SSH) kullanırken sorun yaşıyorsanız bkz . Azure'da Linux VM'ye SSH bağlantılarında sorun giderme.

Yardım için bizimle iletişim kurun

Sorularınız varsa veya yardıma ihtiyacınız varsa bir destek isteği oluşturun veya Azure topluluk desteğine sorun. Ürün geri bildirimini Azure geri bildirim topluluğuna da gönderebilirsiniz.