Ssh_exchange_identification ریڈ کنکشن ریئر پیئر کیا ہے؟

What Is Ssh_exchange_identification Read Connection Reset Peer



اگر آپ کسی بھی کنکشن کو برقرار رکھنے یا قائم کرنے کی کوشش کر رہے تھے ، تو ایسی صورت حال آ سکتی ہے جہاں آپ کی ریموٹ مشین اس ssh کنکشن کو بلاک کر دیتی ہے۔ کا پیغام۔ ssh_exchange_identification: پڑھیں: ہم مرتبہ کے ذریعہ کنکشن دوبارہ ترتیب دیا گیا۔ یہ واضح کرنا واضح نہیں ہے کہ غلطی کی وجہ کیا ہے۔

اس مسئلے کو کامیابی سے حل کرنے کے لیے ہمیں اس خرابی کی بنیادی وجہ کا تعین کرنا ہوگا۔ یہ مضمون آپ کو ممکنہ وجوہات فراہم کرے گا اور تفصیل سے ان کے موثر حل پیش کرے گا۔ اس غلطی کو ٹھیک کرنے کے طریقے جاننے کے لیے آرٹیکل پر عمل کریں۔







پیر ایس ایس ایچ کی خرابی کی وجہ سے کنکشن ری سیٹ۔

یہ ssh شناختی غلطی دعوی کرتی ہے کہ TCP سٹریم کو ریموٹ مشین کے ذریعے اچانک بند کر دیا گیا۔ بعض اوقات ، ایک ریموٹ سرور ریبوٹ فوری طور پر مختصر تعطل یا رابطہ کے مسئلے کو حل کرسکتا ہے۔



آپ اپنے سسٹم میں مستقبل میں غلطی کے واقعات کو روک سکتے ہیں تاکہ اس مسئلے کی تشخیص کیسے کی جائے اور اس کی بنیادی وجہ دریافت کی جائے۔ ہم نے آپ کے لیے عام وجوہات مرتب کی ہیں تاکہ ہم مرتبہ کی غلطی سے اس کنکشن کو دوبارہ ترتیب دینے کی اہم وجہ کی نشاندہی کی جا سکے۔



  • ترتیب سے متعلق SSH ڈیمون فائل میں ترمیم کی گئی ہے۔
  • فائر وال کے قوانین کو اپ گریڈ کرکے ، دخل اندازی سے بچنے والے سافٹ ویئر نے آپ کا آئی پی ایڈریس بلاک کر دیا۔
  • میزبان پر مبنی رسائی کنٹرول فہرستوں کی وجہ سے ، کنکشن پر پابندی عائد کی جا رہی ہے۔

طریقہ 1: میزبان انکار اور میزبان اجازت فائلوں کی جانچ کر رہا ہے۔

host.deny فائل میں ترمیم

TCP ریپرز hosts.deny اور hosts.allow فائلیں ہیں۔ یہ فائلیں ریموٹ سسٹم سے منسلک میزبان ناموں یا آئی پی ایڈریس کو محدود کرنے کے لیے سیکورٹی فنکشن کے طور پر استعمال ہوتی ہیں۔ اپنے پسندیدہ ٹیکسٹ ایڈیٹر کا استعمال کرتے ہوئے ، اپنے ریموٹ سرور سے جڑیں اور hosts.deny فائل کھولیں۔ اگر آپ لینکس پر مبنی سسٹم پر نانو استعمال کر رہے ہیں تو نیچے دی گئی کمانڈ لکھیں۔





$ سوڈو نانو /etc/hosts.deny۔

تبصرے وہ لائنیں ہیں جو خالی چھوڑ دی جاتی ہیں یا ' # 'علامت. تصدیق کریں کہ اس host.deny فائل میں آپ کا مقامی IP یا میزبان نام ہے۔ اگر آپ کو پتہ چلا تو ، اسے فوری طور پر ہٹا دیں یا اس پر تبصرہ کریں کیونکہ یہ دور سے نہیں جڑے گا۔



host.deny فائل کو محفوظ کریں اور ضروری ترمیم کرنے کے بعد باہر نکلیں۔ اس کے بعد ، SSH کے ذریعے رابطہ قائم کرنے کی دوبارہ کوشش کریں۔

host.allow فائل میں ترمیم کرنا۔

ایک اضافی احتیاطی اقدام کے طور پر hostsallow فائل میں ترمیم کریں۔ میزبانوں کے اندر۔ اس فائل میں ، پہلے سے موجود رسائی کے قواعد لاگو کیے جائیں گے۔ یہ فائل host.deny فائل پر فوقیت رکھتی ہے۔ hostsallow فائل دیکھنے کے لیے ، نیچے دی گئی کمانڈ پر عمل کریں:

$ سوڈو نانو /etc/hosts.allow

IP ایڈریس اور میزبان ناموں کو host.allow فائل میں شامل کرنے سے hosts.deny فائل کی ترتیبات میں استثناء پیدا ہوتا ہے۔ مثال کے طور پر ، تمام میزبانوں تک رسائی کو محدود کرنے کے لیے host.deny فائل میں پالیسی بنانا۔ اس کے بعد ، آپ میزبانوں میں ترمیم کر سکتے ہیں فائل کو کسی ایک IP رینج ، IP ایڈریس ، یا میزبان نام کو شامل کرنے کی اجازت دیں۔ آپ کے میزبان کی فائل میں یہ لائنیں لکھنے کے بعد صرف مخصوص آئی پی کو آپ کے ریموٹ سرور کے ساتھ ایس ایس ایچ کنکشن بنانے کی اجازت ہوگی۔

sshd: تمام
تمام: تمام
sshd: 10.10.0.5 ، مقامی۔

یاد رکھیں کہ اس طرح کی حفاظتی ترتیب آپ کے ریموٹ سرورز کو کنٹرول اور برقرار رکھنے کی آپ کی صلاحیت کو محدود کردے گی۔

طریقہ 2: sshd_config فائل کو چیک کرنا۔

اگر آپ کو ابھی بھی موضوع کی خرابی ہو رہی ہے توثیقی لاگ انٹری کی تحقیقات کریں۔ SSH ڈیمون لاگنگ سے متعلق معلومات کو سسٹم لاگز میں بطور ڈیفالٹ منتقل کرتا ہے۔ لاگ ان کرنے میں ناکام ہونے کے بعد ، /var/log/auth.log فائل چیک کریں۔ تازہ ترین لاگ انٹریز کو دیکھنے کے لیے ، یہ کمانڈ لکھیں:

$ دم -f /var/log/auth.log

اس کمانڈ پر عمل درآمد آپ کے صارف کے اکاؤنٹ ، اس کا پاس ورڈ ، توثیقی کلید ، نیز آپ کی تصدیق کی کوششوں کے نتائج سے متعلق معلومات نکالتا ہے۔

لاگ ان معلومات پر مشتمل ہے جو sshd کنفیگریشن فائل میں ممکنہ غلطیوں کو تلاش کرنے میں آپ کی مدد کرے گی۔ مثال کے طور پر ، جب ایس ایس ایس کنکشن قائم ہوتا ہے ، لاگ فائل میں کی جانے والی ترمیم متفقہ شرائط میں ترمیم کرے گی ، جس کی وجہ سے ریموٹ سرور بھی کلائنٹ کو مسترد کرتا ہے۔ ٹائپ کریں: sshd config sshd config فائل کو کھولنے کے لیے۔

$ sudo nano/etc/ssh/sshd_config۔

بنیادی ترتیبات ، جیسے ssh کلیدی جوڑوں کی تصدیق ، TCP پورٹ ، sshd کنفیگریشن فائل اور دیگر پیچیدہ صلاحیتوں جیسے فارورڈنگ پورٹ میں تبدیل کی جا سکتی ہیں۔

اگر آپ sshd config فائل میں تبدیلیاں کرتے ہیں تو آپ کو sshd سروس کو دوبارہ شروع کرنا ہوگا تاکہ ان کا اثر ہو۔

نتیجہ

ممکنہ وجوہات کی تعداد بہت زیادہ ہے ، اور ان کا ازالہ ہر طرح سے مشکل ہے۔ اگر ssh ایکسچینج کی شناخت خرابی برقرار ہے ، آپ کے میزبان سے رابطہ کرنے کی ضرورت پڑسکتی ہے۔ اس مضمون میں ، آپ s کی سب سے عام وجوہات سے گزر چکے ہیں۔ sh ایکسچینج کی شناخت: ہم مرتبہ کے ذریعہ کنکشن ری سیٹ پڑھیں۔ خرابی اب ، آپ کو کامیابی کے ساتھ اس مسئلے کو حل کرنا چاہیے اور جاننا چاہیے کہ مستقبل میں اسی طرح کے چیلنجوں سے کیسے نمٹنا ہے ایک وقت میں ہر ایک امکان کو دیکھ کر۔