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

ابتدا فایل sshd_config را ویرایش میکنیم :

vi /etc/ssh/sshd_config

سپس خطی که مشابه زیر است را (در خطوط اول فایل) پیدا کرده و پورت ssh را از ۲۲ به پورت مورد نظر تغییرمیدهیم :

Port 22 => Port 3022

در نهایت فایل sshd_config را ذخیره کرده و سرویس sshd را ریستارت میکنیم :

service sshd restart

change-default-ssh-port

با اینکه پورت 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 به مقاله زیر مراجعه نمایید

باز کردن پورت در فایروال لینوکس

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *