آموزش تغییر پورت SSH در لینوکس
ابتدا فایل sshd_config را ویرایش میکنیم :
vi /etc/ssh/sshd_config
سپس خطی که مشابه زیر است را (در خطوط اول فایل) پیدا کرده و پورت ssh را از ۲۲ به پورت مورد نظر تغییرمیدهیم :
Port 22 => Port 3022
در نهایت فایل sshd_config را ذخیره کرده و سرویس sshd را ریستارت میکنیم :
service sshd restart
با اینکه پورت ssh در سرور لینوکس شما تغییر کرده است ولی ارتباط ترمینال کامپوتر شما همچنان از طریق پورت ۲۲ با سرور برقرار است . دلیل آن نیز white list بودن ip شما در فایروال سرور است . حالا قبل از اینکه (به هر دلیلی) آی پی شما تغییر کند و ارتباط شما با سرور قطع شود باید پورت مورد نظر و جدید SSH را داخل فایروال iptables باز کنید . فرض ما نصب بودن CSF روی سرور است . بنا بر این به سادگی فایل CSF.CONF را ویرایش کرده و پورت مورد نظر را در قسمت مربوط به IPv4 در هر ۲ حالت TCP_IN و TCP_OUT باز میکنیم :
vi /etc/csf/csf.conf
TCP_IN = “20,21,3022,25,53,80,110,143,443,465,587,993,995,2222″
TCP_OUT = “20,21,3022,25,53,80,110,113,443,2222″
در صورتی که فایرفال csf رو سرور شما نصب نشده باشد برای افزودن پورت باز به Iptables به مقاله زیر مراجعه نمایید
باز کردن پورت در فایروال لینوکس
پست های توصیه شده
آموزش تنظیمات و کانفیگ فایروال csf
26 سپتامبر, 2016
حل مشکل استارت نشدن IBSNG
12 آوریل, 2015