وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

چگونه اتصال رد شده توسط پورت 22 دبیان/اوبونتو را رفع کنیم

0 8
زمان لازم برای مطالعه: 3 دقیقه


SSH یک کانال امن برای دسترسی به سرورهای لینوکس فراهم می کند. گاهی اوقات با خطا مواجه می شویم ارتباط رد شد هنگام اتصال به سرورهای SSH ممکن است چندین دلیل پشت این خطا وجود داشته باشد، مانند غیرفعال بودن سرویس SSH، مسدود شدن پورت UFW فایروال، سرور از پورت دیگری استفاده می کند یا به دلیل تضاد IP. امروز، راه‌های مختلفی را بررسی خواهیم کرد که می‌توانیم مشکل را حل کنیم ارتباط رد شد موضوع روی یک سیستم اوبونتو/دبیان

نصب OpenSSH را تأیید کنید روی سیستم لینوکس شما

ابتدا بررسی کنید که OpenSSH نصب شده است یا خیر روی سیستم شما یا نه دستور ذکر شده در زیر آن را تأیید می کند.

سودو لیست مناسب –نصب شده است | grep openssh-server

اگر OpenSSH نصب شده باشد، خروجی زیر را مشاهده خواهید کرد روی را terminal.

چگونه اتصال رد شده توسط پورت 22 دبیان/اوبونتو را رفع کنیمچگونه اتصال رد شده توسط پورت 22 دبیان/اوبونتو را رفع کنیم

در صورتی که OpenSSH نصب نشده باشد، با اجرای دستور زیر آن را نصب می کنیم:

سودو apt نصب openssh-server

سرویس SSH را بررسی کنید

حال بیایید بررسی کنیم که وضعیت سرویس SSH چگونه است روی سیستم ما باید فعال یا در حالت در حال اجرا باشد. دلیل اینکه شما خطای رد اتصال را دریافت می کنید می تواند وضعیت غیرفعال SSH باشد روی سیستم شما برای بررسی وضعیت دستور زیر را اجرا کنید:

سودو سرویس ssh وضعیت

خروجی به ما می گوید که در حالت فعال است (حالت در حال اجرا).

پیشنهاد می‌کنیم بخوانید:  NET Core را نصب و شروع کنید روی اوبونتو

چگونه اتصال رد شده توسط پورت 22 دبیان/اوبونتو را رفع کنیمچگونه اتصال رد شده توسط پورت 22 دبیان/اوبونتو را رفع کنیم

اگر سرویس SSH شما غیر فعال است، می توانید با اجرای دستورات زیر آن را راه اندازی کنید:

سودو سرویس ssh شروع کنید
سودو سرویس ssh راه اندازی مجدد

پورت گوش دادن سرور SSH را بررسی کنید

شاید، شما در حال اتصال به پورت اشتباهی هستید و به همین دلیل است که با خطای رد اتصال مواجه می شوید. به عنوان مثال، سرور در حال گوش دادن به اتصال است روی پورت 1068 اما شما سعی می کنید به پورت 22 وصل شوید.

قبل از تلاش برای اتصال، ابتدا بررسی کنید که سرور SSH از کدام پورت برای گوش دادن به اتصالات جدید استفاده می کند. اگر سرور در حال گوش دادن است روی پورت پیش فرض 22، سپس می توانید از دستور زیر برای ایجاد اتصال استفاده کنید:

ssh [username]@[remoteserver IP or hostname]

برای بررسی دستور زیر را صادر کنید روی سرور OpenSSH به کدام پورت گوش می دهد:

سودو netstat -ltnp | grep sshd

چگونه اتصال رد شده توسط پورت 22 دبیان/اوبونتو را رفع کنیمچگونه اتصال رد شده توسط پورت 22 دبیان/اوبونتو را رفع کنیم

همانطور که می بینیم 22 پورت توسط OpenSSH برای گوش دادن به اتصالات استفاده می شود.

در صورتی که به جای 22 از پورت دیگری استفاده شود، دستور را به صورت زیر صادر می کنید:

ssh [Port] [username]@[ip_address]

SSH را در فایروال مجاز کنید

پیام رد اتصال نیز می تواند به دلیل فایروال باشد روی سیستم شما پورت SSH را مسدود می کند. برای اجازه دادن به پورت از طریق فایروال، این دستور را اجرا کنید:

سودو پورت مجاز ufw /tcp

اگر از پورت دیگری غیر از 22 استفاده می شود، دستور زیر را صادر می کنید:

سودو ufw اجازه می دهد 2244/tcp

پس از به روز رسانی قوانین، این خروجی را دریافت خواهید کرد روی را terminal:

پیشنهاد می‌کنیم بخوانید:  چگونه یک سرویس را در اوبونتو غیرفعال کنیم؟

چگونه اتصال رد شده توسط پورت 22 دبیان/اوبونتو را رفع کنیمچگونه اتصال رد شده توسط پورت 22 دبیان/اوبونتو را رفع کنیم

فایروال را با این دستور بارگذاری مجدد کنید تا قوانین به روز شوند:

سودو ufw بارگذاری مجدد

اکنون وضعیت فایروال را بررسی کنید تا بررسی کنید که آیا پورت SSH مجاز است یا خیر.

سودو وضعیت ufw

اگر از پورت 2244 برای SSH استفاده می کنید، پیام زیر را مشاهده خواهید کرد:

چگونه اتصال رد شده توسط پورت 22 دبیان/اوبونتو را رفع کنیمچگونه اتصال رد شده توسط پورت 22 دبیان/اوبونتو را رفع کنیم

تضاد آدرس IP تکراری را حل کنید

یکی دیگر از دلایلی که ممکن است باعث این مشکل شود، آدرس IP تکراری است. بنابراین، باید بررسی کنیم که آیا سیستم آدرس تکراری دارد یا خیر. برای انجام این کار، به ابزار arping نیاز داریم روی سیستم ما با استفاده از دستور زیر آن را نصب کنید:

سودو apt نصب آرپینگ

اکنون، آدرس IP سرور را با استفاده از دستور دستور زیر پینگ کنید:

پینگ <آدرس آی پی>

اگر از بیش از یک آدرس MAC پاسخ دریافت کردید، به این معنی است که یک آدرس IP تکراری در حال اجرا است روی سیستم. برای حل این مشکل، IP سرور SSH را تغییر دهید.

نتیجه

در راهنمای امروز، ما چندین دلیل را که می تواند باعث خطای Connection reded شود و چندین راه برای حل این مشکل مورد بحث قرار دادیم. این مقاله مطمئناً به شما در عیب یابی خطا کمک می کند.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-29 18:12:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید