جهت تغییر پورت اس اس اچ که به صورت پیشفرض 22 است و از لحاظ امنیتی مناسب نیست به صورت زیر عمل کنید:
1. یک شماره پورت در نظر بگیرید که میخواید استفاده کنید، به طور مثال 3620
2. اگر فایروال نصب دارید این پورت را در فایروال خود باز (Allow) کنید و سپس فایروال را ری استارت کنید (اگر از فایروال csf استفاده میکنید با استفاده از کنترل پنل وارد configuration بشید و در کادر tcp_in پورت انتخاب شده خودتون رو وارد کنید).
اگر از فایروال استفاده نمیکنید و از فایروال خود لینوکس یعنی iptables استفاده میکنید با زدن دستور زیر پورت مورد نظر را باز کنید:
iptables -I INPUT -p tcp --dport 3620 -j ACCEPT
3. وارد اس اس اچ سرور مجازی یا اختصاصی خود شوید و فایل /etc/ssh/sshd_config را ویرایش کنید. جهت ویرایش از این دستور استفاده کنید: nano /etc/ssh/sshd_config
خط #port 22 را ویرایش میکنید به پورتی که مد نظر شماست و باید # را بردارید و کلید Ctrl + X بفشارید و دکمه Y بزنید تا ذخیره شود.
4. سپس اس اس اچ را ری استارت کنید با دستور service sshd restart
منبع : (با کمی تکمیل)
http://www.webhostingtalk.ir/f104/21217/