Nedenler
Bağlantı noktası çakışması: Varsayılan Uzak Masaüstü Protokolü (RDP) bağlantı noktası olan
3389, başka bir uygulama tarafından kullanılmaktadır.Güvenlik protokolü anlaşma hatası: İstemci ve sunucu, RDP oturumu için bir güvenlik protokolü konusunda anlaşamıyor.
Çözümler
Yanlış bir yapılandırma nedeniyle erişiminizin engellenmesini önlemek için devam etmeden önce verilerinizi yedeklemek üzere sistem diskinin anlık görüntüsünü oluşturun.
1. Adım: Bağlantı noktası çakışmalarını kontrol edin ve çözün
Varsayılan RDP bağlantı noktası 3389, başka bir uygulama tarafından kullanılıyor olabilir.
-
VNC bağlantısı kullanarak bir ECS örneğinde oturum açın.
ECS konsolu - Örnekler sayfasına gidin. Sol üst köşede hedef örnek için bölgeyi ve kaynak grubunu seçin.
Hedef örneğin ayrıntılar sayfasına gidin. Connect öğesini tıklayın ve VNC seçeneğini belirleyin. ECS örneğinde oturum açmak için kimlik bilgilerinizi girin.
-
Bağlantı noktası durumunu kontrol edin.
-
Görev çubuğundan PowerShell uygulamasını aratıp açın. Uzak bağlantı noktasını (varsayılan
3389) kullanan işlemin İşlem Kimliğini (PID) bulmak için aşağıdaki komutu çalıştırın.netstat -ano | findstr :3389 -
İlgili uygulamayı belirlemek için
<PID>değerini bir önceki adımdaki İşlem Kimliği ile değiştirin.tasklist |findstr <PID>
-
-
Sonuçları analiz edin ve gerekli işlemi yapın.
Normal: İşlem
svchost.exeise bu beklenen bir davranıştır ve bağlantı noktası başka bir uygulama tarafından meşgul edilmemiştir. 2. Adım: Güvenlik protokolünü kontrol edin ve ayarlayın bölümüne geçin.Anormal: İşlem başka bir uygulamaysa varsayılan RDP bağlantı noktasını değiştirmeniz gerekir.
-
Varsayılan RDP bağlantı noktasını değiştirin.
Yeni bir bağlantı noktası seçin:
10000ile65535aralığında kullanılmayan bir bağlantı noktası seçmenizi öneririz. Hedef bağlantı noktasının kullanımda olup olmadığını kontrol etmek için PowerShell'denetstat -ano | findstr :<PortNumber>komutunu çalıştırabilirsiniz.-
Kayıt defterini değiştirin:
Görev çubuğu arama kutusuna
regedityazın ve Registry Editor uygulamasını açın.Sol gezinme bölmesinde yoluna gidin. Sağ bölmede PortNumber değerini bulun ve çift tıklayın.
Base seçeneği için Decimal değerini seçin. Value Data değerini seçtiğiniz yeni bağlantı noktası numarasıyla değiştirin.
-
Yeniden başlatın ve test edin:
Örnek ayrıntıları sayfasında değişiklikleri uygulamak için Restart öğesini tıklayın. Örnek yeniden başlatıldıktan sonra Connect öğesini tıklayın ve Workbench seçeneğini belirleyin.
-
Instance Login penceresinde Terminal seçeneğini belirleyin, More Options öğesini tıklayın ve Port alanına yeni bağlantı noktası numarasını girin.
ÖnemliVarsayılan RDP bağlantı noktasını değiştirdikten sonra her bağlantıda yeni bağlantı noktasını belirtmeniz gerekir. Alternatif olarak, çakışan işlem güvenli bir şekilde sonlandırılabiliyorsa
taskkill /f /pid <PID>komutunu çalıştırarak işlemi sonlandırın. Bu işlem varsayılan bağlantı noktasını serbest bırakır ve her bağlantı için yeni bir bağlantı noktası belirtme ihtiyacını ortadan kaldırır.
2. Adım: Güvenlik protokolünü kontrol edin ve ayarlayın
gpedit.mscuygulamasını aratın ve Local Group Policy Editor uygulamasını açın.yoluna gidin. Sağ bölmede Require use Of specific security layer for remote (RDP) connections değerini bulun ve çift tıklayın.
Require use Of specific security layer for remote (RDP) connections iletişim kutusunda Enabled seçeneğini belirleyin. Security Layer açılır listesinden RDP seçeneğini belirleyin.
Ayarları kaydetmek ve tekrar bağlanmayı denemek için OK öğesini tıklayın.