Penyebab
Port conflict: Port default Remote Desktop Protocol (RDP), 3389, sedang digunakan oleh aplikasi lain.
Security protocol negotiation failure: Klien dan server gagal menyepakati protokol keamanan untuk session RDP.
Solusi
Untuk mencegah terkunci akibat kesalahan konfigurasi, buat snapshot sistem disk untuk backup data Anda sebelum melanjutkan.
Langkah 1: Periksa dan atasi port conflict
Aplikasi lain mungkin menggunakan port RDP default (3389).
Login ke instans ECS melalui koneksi VNC.
Buka ECS console - Instance. Di bilah navigasi atas, pilih wilayah target dan grup resource target
Buka halaman detail instans target. Klik Connect, lalu pilih VNC. Masukkan username dan password untuk login ke instans ECS.
Periksa status port.
Cari dan buka PowerShell di taskbar. Jalankan perintah berikut untuk menemukan Process ID (PID) dari proses yang menggunakan port remote (default
3389).netstat -ano | findstr :3389Ganti
<PID>dengan Process ID dari langkah sebelumnya untuk mengidentifikasi aplikasi terkait.tasklist |findstr <PID>
Analisis hasilnya, lalu ambil tindakan yang diperlukan.
Normal: Port digunakan oleh proses
svchost.exe. Ini merupakan perilaku yang diharapkan — port tidak digunakan oleh aplikasi lain. Lanjutkan ke Langkah 2: Periksa dan sesuaikan protokol keamanan.Tidak Normal: Port digunakan oleh aplikasi lain. Dalam hal ini, Anda perlu mengubah port default RDP.
Ubah port RDP default.
Pilih port baru: Disarankan memilih port yang belum digunakan dalam rentang
10000hingga65535. Untuk memeriksa apakah port tersebut sedang digunakan, jalankan perintahnetstat -ano | findstr :<PortNumber>di PowerShell.Ubah registri:
Di kotak pencarian pada taskbar, ketik
regeditdan buka Registry Editor.Di panel navigasi kiri, klik . Di panel kanan, klik dua kali entri pada PortNumber.
Untuk opsi Base, pilih Decimal. Ubah Value Data menjadi nomor port baru Anda.
Restart dan uji:
Pada halaman detail instans, klik Restart untuk menerapkan perubahan. Setelah instance di-restart, klik Connect dan pilih Workbench.
Di jendela Instance Login, pilih Terminal, klik More Options, lalu masukkan nomor port baru di kolom Port.
PentingAnda perlu menentukan port baru setiap kali melakukan koneksi setelah mengubah port RDP default. Sebagai alternatif, jika proses yang menyebabkan konflik dapat dihentikan dengan aman, jalankan perintah
taskkill /f /pid <PID>menghentikannya. Tindakan ini akan membebaskan port default, sehingga Anda tidak perlu lagi menentukan port baru untuk setiap koneksi.
Langkah 2: Periksa dan sesuaikan protokol keamanan
Cari
gpedit.msc, lalu buka Local Group Policy Editor.Klik . Di panel kanan, klik dua kali pada Require use Of specific security layer for remote (RDP) connections.
Pada kotak dialog Require use Of specific security layer for remote (RDP) connections, pilih Enabled. Dari menu drop-down Security Layer, pilih RDP.
Klik OK untuk menyimpan perubahan, lalu coba hubungkan kembali.