"এসএসএইচ অনেক বেশি প্রমাণীকরণ ব্যর্থতা" ত্রুটি কিভাবে ঠিক করবেন


কখনও কখনও, এসএসএইচ মাধ্যমে রিমোট সিস্টেমের সাথে সংযোগ করার চেষ্টা করার সময়, আপনি "x.x.x.x পোর্ট 22: 2 থেকে সংযোগ বিচ্ছিন্ন হওয়া: অনেক বেশি প্রমাণীকরণ ব্যর্থতা" ত্রুটির মুখোমুখি হতে পারেন। এই সংক্ষিপ্ত নিবন্ধে, আমি ব্যাখ্যা করব যে কীভাবে কয়েকটি সহজ পদক্ষেপে এই ত্রুটিটি ঠিক করা যায়।

Ssh ক্লায়েন্ট ব্যবহার করার সময়, আমি যে ত্রুটির মুখোমুখি হয়েছি তার স্ক্রিনশট নীচে দেওয়া হয়েছে।

আমি আবিষ্কার করেছি যে এটি আমার মেশিনে অনেকগুলি এসএসআই আইকন কীগুলির অস্তিত্বের ফলে ঘটেছে, এবং প্রতিবার আমি যখন এসএসএস ক্লায়েন্ট চালাচ্ছি তখন রিমোটের সাথে সংযোগ স্থাপনের চেষ্টা করার সময় এটি আমার সমস্ত এসএস-কি-গুলি এসএস-এজেন্ট এবং অন্যান্য সমস্ত কী দ্বারা চেষ্টা করবে try সার্ভার (vps2 উপরের স্ক্রিনশটে প্রদর্শিত হিসাবে) এটি ssh এর ডিফল্ট আচরণ।

যেহেতু রিমোট সার্ভারে ssh সার্ভার (sshd) কোনও নির্দিষ্ট পরিচয় কী প্রত্যাশা করে, সার্ভারটি সংযোগ প্রত্যাখ্যান করে এবং উপরের ত্রুটি সহ ssh ক্লায়েন্ট অ্যাবੋਰਟস।

এই ত্রুটিটি সমাধানের জন্য আপনাকে হ্যাঁ এর মান সহ পরিচয় কেবল যোগ করতে হবে, যা এসএসএসকে কেবলমাত্র কমান্ড লাইনে নির্দিষ্ট করা প্রমাণীকরণ পরিচয় ফাইল বা কনফিগার করা কনফিগারেশন ব্যবহার করতে নির্দেশ দেয় ssh_config ফাইল (গুলি), এমনকি ssh- এজেন্ট অতিরিক্ত পরিচয় প্রদান করে।

উদাহরণ স্বরূপ:

$ ssh -o IdentitiesOnly=yes vps2

বিকল্পভাবে, আপনি যদি এটি সমস্ত ssh ক্লায়েন্ট সংযোগের জন্য কাজ করতে চান তবে আপনি এটিকে আপনার ।/.Ssh/config ফাইলে কনফিগার করতে পারেন।

$ vim ~/.ssh/config

স্ক্রিজনোটে দেখানো হোস্ট * বিভাগের অধীনে ফাইলটিতে নিম্নলিখিত কনফিগারেশন যুক্ত করুন।

Host * 
       	IdentitiesOnly=yes

ফাইলের পরিবর্তনগুলি সংরক্ষণ করুন এবং এটি থেকে প্রস্থান করুন। এখন আপনার প্রদর্শিত কমান্ড লাইনে -o পরিচয়অনালি = হ্যাঁ বিকল্পটি উল্লেখ না করেই ssh চালানো উচিত।

$ ssh vps2

আরও তথ্যের জন্য, ssh-config ম্যান পৃষ্ঠাটি দেখুন।

$ man ssh-config

আপনি অনুসরণ এসএসএইচ সম্পর্কিত নিবন্ধগুলি দরকারী খুঁজে পেতে পারেন।

    <লি স্টাইল = "তালিকা-শৈলী-প্রকার: কিছুই নয়;">
    1. লিনাক্সে কীভাবে এসএসএইচ টানেলিং বা পোর্ট ফরওয়ার্ডিং তৈরি করবেন
    2. লিনাক্সে কাস্টম পোর্টে ডিফল্ট এসএসএইচ পোর্টটি কীভাবে পরিবর্তন করবেন
    3. লিনাক্সে সমস্ত ব্যর্থ এসএসএইচ লগইন প্রচেষ্টা কীভাবে সন্ধান করবেন
    4. লিনাক্সে এসএসএইচ রুট লগইন কীভাবে অক্ষম করবেন
    5. এসএসএইচ বন্ধ করার পরে রিমোট এসএসএইচ সেশনগুলি চালনার 5 টি উপায়

    এই সংক্ষিপ্ত নিবন্ধে, আমি কীভাবে সহজেই ssh- এ "x.x.x.x পোর্ট 22: 2: অনেক বেশি প্রমাণীকরণ ব্যর্থতা" থেকে সংযোগ বিচ্ছিন্ন করে ফিক্স করব তা দেখিয়েছি। আপনার যদি কোনও প্রশ্ন থাকে তবে আমাদের কাছে পৌঁছে দিতে নীচের মন্তব্য ফর্মটি ব্যবহার করুন।