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

سرور مجازی NVMe

روش رفع “اتصال رد شده توسط پورت 22” روی اوبونتو 22.04

0 13
زمان لازم برای مطالعه: 2 دقیقه


بنادر روی اوبونتو برای ارتباط با ماشین های مختلف و همچنین پروتکل های مختلف استفاده می شود، به طور مشابه، پورت 22 روی اوبونتو توسط سرور SSH (Secure Shell) استفاده می شود که راهی امن برای اتصال با ماشین های دیگر در شبکه برای انتقال داده ها و همچنین دسترسی به ماشین های دیگر است. اکثر کاربران اوبونتو در هنگام استفاده از SSH “اتصال توسط پورت 22 رد شد” دچار خطا می شوند که در این وبلاگ روش های مختلفی برای رفع این خطا مورد بحث قرار گرفته است.

روش رفع «ارتباط رد شده توسط پورت 22» روی اوبونتو

سه دلیل رایج در پشت این خطا وجود دارد:

مشکل 1: بسته OpenSSH نصب نشده است

شایع ترین دلیل پشت این خطا این است که در بیشتر موارد OpenSSH نصب نشده است روی ماشین مشتری که می خواهید به آن متصل شوید. برای تأیید این بسته OpenSSH نصب شده است روی ماشین مشتری، از دستور در ماشین مشتری استفاده کنید:

$ سودو apt list –نصب شده است | grep openssh-server

روش رفع "اتصال رد شده توسط پورت 22" روی اوبونتو 22.04روش رفع "اتصال رد شده توسط پورت 22" روی اوبونتو 22.04

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

$ سودو apt نصب openssh-server -y

روش رفع "اتصال رد شده توسط پورت 22" روی اوبونتو 22.04روش رفع "اتصال رد شده توسط پورت 22" روی اوبونتو 22.04

حالا اگر خطا به خاطر همین موضوع باشد باید برطرف شود.

پیشنهاد می‌کنیم بخوانید:  روش نصب و استفاده از Flask روی اوبونتو 22.04

مشکل 2: سرور SSH فعال نیست

دلیل دیگر این خطا فعال نبودن سرویس سرور SSH است و با استفاده از دستور می توانیم وضعیت سرویس SSH را تایید کنیم:

$ سودو وضعیت systemctl ssh

روش رفع "اتصال رد شده توسط پورت 22" روی اوبونتو 22.04روش رفع "اتصال رد شده توسط پورت 22" روی اوبونتو 22.04

برای فعال کردن سرویس، دوباره از ابزار systemctl با گزینه start آن استفاده خواهیم کرد:

$ سودو systemctl شروع کنید ssh

روش رفع "اتصال رد شده توسط پورت 22" روی اوبونتو 22.04روش رفع "اتصال رد شده توسط پورت 22" روی اوبونتو 22.04

اکنون دوباره وضعیت سرویس را بررسی کنید:

$ سودو وضعیت systemctl ssh

روش رفع "اتصال رد شده توسط پورت 22" روی اوبونتو 22.04روش رفع "اتصال رد شده توسط پورت 22" روی اوبونتو 22.04

مشکل 3: اتصال با پورت اشتباه

در نهایت، مشکل این است که سرویس ssh به جای پورت 22 با پورت دیگری پیوند داده شده است، برای تأیید این موضوع از دستور استفاده می کنیم:

$ سودو netstat -ltnp | grep sshd

روش رفع "اتصال رد شده توسط پورت 22" روی اوبونتو 22.04روش رفع "اتصال رد شده توسط پورت 22" روی اوبونتو 22.04

در مورد ما، پورت 22 تنظیم شده است که به طور پیش فرض است، اما اگر پورت دیگری نشان داده شود، از شماره پورت زیر استفاده می کنید، به عنوان مثال، اگر پورت 44 باشد، از دستور استفاده می کنیم:

$ ssh[port_number] [username]@[ip_address]

نتیجه

اکثر کاربران اوبونتو باید با مشکل “اتصال توسط پورت 22 رد شد” روبرو شوند که دلایل مختلفی در این مقاله مورد بحث قرار گرفته است. نه تنها دلایل، بلکه راه حل هایی برای حل این مشکلات برای رفع خطای “اتصال توسط پورت 22 رد شد” توضیح داده شده است.

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

زمان انتشار: 1402-12-29 22:22:04

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

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

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