آموزش تغییر پورت ssh در لینوکس

همانطور که میدانید پروتکل ارتباطی با سرورهای لینوکسی معمولا ssh می باشد و پورت پیشفرض آن ۲۲ هست که میتواند در برابر حملات ابتدایی مورد اثابت قرار گیرد همچنین اکیدا توصیه میشود فایروال csf هم نصب نمایید

برای تغییر پورت پیش فرض ssh ابتدا به سرور خود وصل میشویم و فایل کانفیگ ssh را با ویرایشگر nano باز مینماییم

nano /etc/ssh/sshd_config

در همان اوایل فایل واژه #Port 22 را یافته و آنرا به پورت دلخواه خود تغییر دهید و سپس با کلید f2 فایل را ذخیره و خارج شوید سپس فایل کانفیگ csf را باز نموده و پورت جدید را به آن معرفی نمایید

nano /etc/csf/csf.conf

و پورت مورد نظر را در قسمت مربوط به IPv4 در هر ۲ حالت TCP_IN و TCP_OUT باز کنید :

TCP_IN = “۲۰,۲۱,۳۰۲۲,۲۵,۵۳,۸۰,۱۱۰,۱۴۳,۴۴۳,۴۶۵,۵۸۷,۹۹۳,۹۹۵,۲۲۲۲″

TCP_OUT = “۲۰,۲۱,۳۰۲۲,۲۵,۵۳,۸۰,۱۱۰,۱۱۳,۴۴۳,۲۲۲۲″

و در آخر دستورات زیر را وارد کنید تا سرویس فایروال و ssh ری استارت شوند تا تغییرات جدید اعمال گردد

csf -r
service sshd restart

نکته : سرویس ssh در بیشتر توزیع های RHEL با نام sshd است . در خیلی از توزیع های مشتق شده از debian نام این سرویس ssh است . بنا بر این برای ریستارت کردن آن به جای service sshd restart باید از service ssh restart استفاده کنید