تغییر پورت SSH در لینوکس
Print- 1
iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD DROP
iptables -A INPUT -p tcp --dport 7633 -m state --state NEW,ESTABLISHED -j ACCEPT iptables -A OUTPUT -p tcp --sport 7633 -m state --state ESTABLISHED -j ACCEPTدر دستور بالا پورت 7633 باز می شود که شما می بایست پورت مدنظر خود را به جای 7633 وارد نمایید. پس از باز کردن پورت جدید در فایروال , با استفاده از دستور زیر تنظیمات اعمال شده را ذخیره نمایید. دستور زیر برای سیستم عامل CentOS
service iptables save
و دستور زیر برای سیستم عامل Ubuntu
iptables-save
سپس با استفاده از دستور زیر وارد مسیر مربوط به فایل تنظیمات SSH شوید
cd /etc/ssh
حال می بایست فایل sshd_config ویرایش شود , جهت ویرایش فایل فوق دستور زیر را وارد نمایید .
vi sshd_configدر صورتی که با دستورات مربوط به ویرایشگر VI آشنایی ندارد لینک زیر را مطالعه فرمایید
http://www.tutorialspoint.com/unix/unix-vi-editor.htm
پس از باز کردن فایل sshd_config خط زیر را یافته و \un comment نمایید.Port 22
پورت پیش فرض 22 می باشد که شما می بایست آن را به پورت دلخواه تغییر دهید. ( لطفا توجه داشته باشید از پورت جدید قبلا در سرویس های دیگر استفاده نکرده باشید ) سپس با دستور زیر سرویس SSH را ریستارت نمایید .service sshd restart