نحوه تغییر پورت SSH در CentOS 7

نحوه تغییر پورت SSH در CentOS 7

با آموزش نحوه تغییر پورت SSH در سیستم عامل CentOS در خدمت شما هستیم. پورت پیش فرض اس اس اچ ۲۲ می باشد. اگر ما شماره این پورت را تغییر ندهیم ، ممکن است هکرها بتوانند از طریق پورت ۲۲ به سرور حمله کرده ، کنترل آن را در دست بگیرند یا آسیب جبران ناپذیری به ما وارد کنند.

 

SSH چیست؟

SSH مخفف secure shell به معنای یک پوسته امن است. SSH تمام داده های منتقل شده (از جمله گذرواژه) را رمزگذاری می کند و امکان دسترسی دیگران به داده های شبکه را از بین می برد. SSH یک پروتکل استاندارد برای تبادل اطلاعات رمزگذاری شده در شبکه است. با استفاده از سرویس ssh ، دسترسی از راه دور به رایانه در شبکه نیز فراهم می شود.

SSH با کاراکتر بزرگ به پروتکل SSH و ssh با کاراکتر کوچک به معنی نرم افزار ارتباط از راه دور است. یکی از نرم افزارهای رایگان برای ایجاد اتصال SSH ،Putty نام دارد ، که امکان اتصال به سرورهای لینوکس را جهت اجرای دستورات ما را فراهم می کند.

 

مراحل تغییر پورت SSH در CentOS

۱. با استفاده از نرم افزار PuTTY ، وارد SSH شوید.

۲. SELinux را غیرفعال کنید.

۳. فایل sshd_config را ادیت کرده و پورت 22 را به پورت مورد نظر تغییر دهید.

۴. سرویس sshd را راه اندازی مجدد کنید.

 

از Putty برای اتصال سرور استفاده کنید

برای آموزش نحوه استفاده از بتونه برای اتصال به وی پی اس لینوکس می توانید لینک آموزشی زیر را بیاموزید.

 

قبل از تغییر پورت SSH ،SELinux  را غیرفعال کنید

برای غیرفعال کردن SELinux ، فایل زیر را باز کرده و مود را غیرفعال کنید.

 

 

 

 

/etc/selinux/config

 

برای تغییر پورت SSH فایل sshd را ادیت کنید

پس از وارد شدن به SSH از طریق Putty ، با دستور زیر به حالت ادیت فایل sshd_config بروید.

 

nano /etc/ssh/sshd_config

 

 

توجه: اگر بسته nano نصب نشده است ، سعی کنید آن را با این دستور نصب کنید.

 

yum install nano

 

در مرحله بعد ، ما باید عدد 22 مشخص شده در تصویر بالا را به مقدار دیگری تغییر دهیم (به عنوان مثال پورت 14252). همچنین باید کاراکتر # را از ابتدای این خط حذف کنیم تا این خط را به عنوان یک فرمان عملیاتی فعال بر روی سرور قرار دهیم.

 

 

توجه: همچنین باید با استفاده از دستور زیر پس از تغییر درگاه SSH ، پورت جدید را به فایروال خود اضافه کنید.

 

sudo firewall-cmd --zone=public --permanent --add-port=14252/tcp

 

 

سرویس sshd را راه اندازی مجدد کنید

برای راه اندازی مجدد سرویس SSHD از دستور زیر استفاده کنید و اگر در راه اندازی مجدد این سرویس با خطا روبرو شدید ، سعی کنید سرور را ریبوت کنید. هنگامی که سرور آماده شد ، می توانید به راحتی از طریق putty به سرور متصل شوید و از شماره پورت جدید باید به جای پورت 22 استفاده شود. اما این بار سرور شما با امنیت بالاتری دارد.

 

sudo systemctl restart sshd

 

خلاصه

امروز با آموزش نحوه تغییر پورت SSH در CentOS 7 با شما بوده ایم. به راحتی می توانید درگاه SSH را از طریق فایل sshd_config تغییر دهید. تنها چیزی که باید مراقب آن باشید این است که قبل از اعمال تنظیمات جدید ، شماره پورت جدید را به فایروال خود اضافه کنید تا از هرگونه اختلال در عملکرد سرور جلوگیری کنید. همچنین شما می توانید برای خرید سرور مجازی به وب سایت باماسرور مراجعه فرمایید.

امیدوارم از این پست لذت برده باشید و پاسخ های خود را یافته باشید.

لطفا نظرات خود را از ما دریغ نکنید.