দুই Windows কম্পিউটারের মধ্যে Remote Desktop Connection ব্যবহার করার সময় আপনি যদি এই এরর মেসেজ পান – Remote Desktop Connection error, An Authentication error has occurred, The Function requested is not supported, তবে এই পোস্ট আপনাকে সাহায্য করার জন্য। এই পোস্টে আমরা কিছু Потেনশিয়াল পরিচিত কারণ চিহ্নিত করব যা এই এরর ট্রিগার করতে পারে এবং তারপর সম্ভাব্য সমাধানগুলো দেব যা আপনি চেষ্টা করে এই সমস্যা সমাধান করতে পারেন।
Remote Desktop Connection authentication ফেল হলে, আপনি নিচের এরর মেসেজ পাবেন:
Remote Desktop Connection
An authentication error has occurred.
The function requested is not supported.Remote computer: Computer_Name or IP_Address
This could be due to CredSSP encryption oracle remediation.
For more information, see https://go.microsoft.com/fwlink/?linkid=866660

উপরের ছবি থেকে দেখুন, এরর মেসেজটি CredSPP Encryption Oracle Remediation-এর কারণে হয়েছে। আপনি 'An authentication error has occurred, This could be due to CredSSP encryption oracle remediation' এরর Registry বা Group Policy Editor ব্যবহার করে ফিক্স করতে পারেন।
যদidores Microsoft আন্ডertsudn সবसे CredSSP ভার্সনে একটি রিমোট কোড এক্সিকিউশন আপচয়তা (CVE-2018-0886: encryption oracle attack) বিদ্যমান। একজন আক্রমণকারী যিনি এই আপচয়তা সফলভাবে এক্সপ্লয়াট করেন, সে ইউজার ক্রেডেনশিয়াল রিলে করে টার্গেট সিস্টেমে কোড এক্সিকিউট করতে পারেন। তাই CredSSP-র ওপর নির্ভরশীল যেকোনো অ্যাপ্লিকেশন এই ধরনের আক্রমণের מול আপচয়তামান ছিল।
এই সিকিউরিটি রিস্ক প্যাচ করতে Microsoft একটি সিকিউরিটি আপডেট রিলিজ করেছে যা আপচয়তামান ঠিক করে CredSSP কিভাবে অথেন্টিকেশন প্রক্রিয়ায় রিকোয়েস্ট যাচাই করে সেটি ঠিক করে। প্যাচটি CredSSP অথেন্টিকেশন প্রোটোকল এবং সব প্রভাবিত প্ল্যাটফর্মের Remote Desktop ক্লায়েন্ট আপডেট করেছে।
আপডেট ইনস্টল করার পর, প্যাচ করা ক্লায়েন্টগুলো আনপ্যাচ করা সার্ভারের সাথে যোগাযোগ করতে পারত না। অন্য কথায়, ক্লায়েন্ট কম্পিউটারে সিকিউরিটি আপডেট ইনস্টল থাকলে কিন্তু সার্ভার কম্পিউটারে সিকিউরিটি আপডেট ইনস্টল না থাকলে (বা বিপরীত), রিমোট কানেকশান অনসফল হতো এবং ব্যবহারকারী উপরের এরর মেসেজ পাতেন।
RDP Authentication error has occurred, Function requested is not supported
আপনি যদি Remote Desktop Connection error, An Authentication error has occurred, The Function requested is not supported এরর মেসেজ পান, তবে নিচের আমাদের সুপারিশগুলো চেষ্টা করুন সমস্যা সমাধান করতে।
- Windows 10 লেটেস্ট সিকিউরিটি প্যাচ দিয়ে আপডেট করুন
- Encryption Oracle Remediation পলিসি মডিফাই করুন
- AllowEncryptionOracle রেজিস্ট্রি কী তৈরি ও কনফিগার করুন
প্রতিটি লিস্ট করা সমাধান সম্পর্কে প্রক্রিয়ার বর্ণনা নিচে দেওয়া হলো।
১] Windows 10 লেটেস্ট সিকিউরিটি প্যাচ দিয়ে আপডেট করুন
এই সমাধানে, উভয় কম্পিউটারে (সার্ভার এবং ক্লায়েন্ট) CredSSP সিকিউরিটি প্যাচ ইনস্টল করা পরামর্শ দেওয়া হচ্ছে। বিকল্পভাবে, আপনি Start > Settings > Update & Security > Windows Update > Check for Updates ক্লিক করে লেটেস্ট কিউমুলেটিভ আপডেট ডাউনলোড ও ইনস্টল করতে পারেন।
উভয় কম্পিউটারে CredSSP প্যাচ ইনস্টল হলে, An Authentication error has occurred – The Function requested is not supported এরর মেসেজ সমাধান হয়ে যাবে।
যদি কোনো কারণে সার্ভার বা ক্লায়েন্ট কম্পিউটারে সিকিউরিটি আপডেট ইনস্টল করা না যায়, তবে নিচের সমাধান ২ এবং ৩ ব্যবহার করুন।
২] Encryption Oracle Remediation পলিসি মডিফাই করুন
এরর মেসেজ Group Policy Editor ব্যবহার করে Encryption Oracle Remediation পলিসি মডিফাই করে সমাধান করা যায়।

নোট: এই পদ্ধতি Windows 10 Home এডিশনে প্রযোজ্য নয় কারণ Local Group Policy Editor ডিফল্টভাবে ইনস্টল থাকে না। কিন্তু আপনি Windows 10 Home-এ Local Group Policy Editor যোগ করে এই সমস্যা বাইপাস করতে পারেন।
Encryption Oracle Remediation পলিসি এনাবল করতে নিচের ধাপগুলো করুন:
- Windows key + R চাপুন।
- Run ডায়লগ বক্সে gpedit.msc টাইপ করে Enter চাপুন Group Policy Editor খুলতে।
- Local Group Policy Editor-এ বাম পেন ব্যবহার করে নিচের পথে যান:
Computer Configuration > Administrative Templates > System > Credentials Delegation
- ডান পেনে Encryption Oracle Remediation-এ ডাবল-ক্লিক করে এর প্রপার্টি এডিট করুন।
- Encryption Oracle Remediation পলিসি খুললে, রেডিও বাটন Enabled-এ সেট করুন।
- তারপর নিচে স্ক্রল করে Protection Level-এ যান এবং এটি Vulnerable-এ পরিবর্তন করুন।
- Apply > OK চাপুন পরিবর্তন সংরক্ষণ করতে।
এখন Local Group Policy Editor বন্ধ করুন এবং কম্পিউটার রিস্টার্ট করুন। বুট হলে আবার RDP কানেকশান চেষ্টা করুন এবং দেখুন সমস্যা সমাধান হয়েছে কিনা।
৩] AllowEncryptionOracle রেজিস্ট্রি কী তৈরি ও কনফিগার করুন
এটি Encryption Oracle Remediation পলিসি এনাবল করার সমতুল্য। আপনি নিচের রেজিস্ট্রি কী তৈরি ও কনফিগার করে সমস্যা সমাধান করতে পারেন:
AllowEncryptionOracle: DWORD: 2

যেহেতু এটি একটি রেজিস্ট্রি অপারেশন, তাই রেজিস্ট্রি ব্যাকআপ নেওয়া বা সিস্টেম রিস্টোর পয়েন্ট তৈরি করা পরামর্শ দেওয়া হচ্ছে যাতে প্রক্রিয়া ভুল হলে রিস্টোর করা যায়।
প্রয়োজনীয় সতর্কতা নেওয়ার পর, নিচের ধাপগুলো অনুসরণ করুন:
- Windows key + R চাপুন।
- Run ডায়লগ বক্সে regedit টাইপ করে Enter চাপুন Registry Editor খুলতে।
- নিচের রেজিস্ট্রি কী পথে নেভিগেট বা জাম্প করুন:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
- System, ডান-ক্লিক করুন, New > Key সিলেক্ট করুন এবং এর নাম CredSSP সেট করুন।
- এরপর CredSSP, ডান-ক্লিক করুন, New > Key সিলেক্ট করুন এবং এর নাম Parameters সেট করুন।
- এখন, ডান পেনের খালি জায়গায় ডান-ক্লিক করুন এবং New > DWORD (32-bit) Value সিলেক্ট করুন।
- ভ্যালু নামটি AllowEncryptionOracle করে দিন এবং Enter চাপুন।
- নতুন ভ্যালুতে ডাবল-ক্লিক করুন এর প্রপার্টি এডিট করতে।
- Value data বক্সে 2 ইনপুট দিন এবং Enter চাপুন পরিবর্তন সংরক্ষণ করতে।
- Registry Editor বন্ধ করুন এবং আপনার PC রিস্টার্ট করুন।
এখন আপনি সফলভাবে Remote Desktop Connection প্রতিষ্ঠা করতে পারবেন!
