۴-۵-۱۳۹۶, ۰۷:۱۶ عصر
معمولا جهت امنیت بیشتر در سرورهای لینوکسی پرت ورود به ترمینال ssh را تغییر می دهند تا هکرها و خراب کارها تنوانند به سرور مجازی شما نفوذ کنند
در این مقاله قصد داریم به شما آموزش دهیم که چگونه این کار را انجام دهید
ابتدا وارد سرور مجازی خود از طریق ssh می شوید اگر هنوز نمی دانید چگونه باید از طریق ssh به سرور مجازی لینوکس خود وصل شوید لطفا مقاله نحوه اتصال به ssh در سرور مجازی و هاست لینوکس را مطالعه کنید
بعد از این که اقدام به وصل شدن به سرور مجازی را کردید با کاربر root لوگین کنید و بعد از لوگین شدن کامنت های زیر را وارد کنید
vi /etc/ssh/sshd_config
به جای دستور vi می توانید از دستور nano نیز استفاده کنید ولی قبلا اطمینان حاصل کنید که nano روی سرور مجازی نصب شده باشد
جهت نصب nano می توانید از دستور زیر استفاده کنید
yum install nano
بعد از نصب nano فایل بالا را با دستور زیر ویرایش کنید
nano /etc/ssh/sshd_config
در واقع دو دستور بالا هیچ تفاوتی با هم ندارند فقط نحوه کار با آنها کمی متفاوت است که کمی بعد متوجه تفاوت آن می شوید
در مرحله بعد در فایل به دنبال متنی شبیه متن زیر بگردند
# Port 22
بعد از پیدا کردن آن عبارت # را از ابتدای خط برداشته و به جای ۲۲ که پرت دیفالت سرور مجازی است هر پرتی که می خواهید را جایگزین کنید
اگر از دستور vi استفاده می کنید باید جهت ویرایش دکمه i را بزنید و جهت ذخیره کردن تغییرات ابتدا دکمه Esc و سپس عبارت :wq را تایپ کرده و اینتر را بزنید
اما اگر از دستور nano استفاده می کنید لازم نیست برای ویرایش کار خاصی انجام بدهید و برای ذخیره کردن تغییرات باید کلید ترکیبی Ctrl+x را بزنید که بعد از آن از شما سوال می شود که می خواهید تغییرات را ذخیره کنید که شما برای تایید باید دکمه y را بزنید
حالا متوجه تفاوت های دستور vi با دستور nano شدید و می دانید که چگونه باید با این دو دستور کار کنید
بعد از این که فایل را با پرت دلخواه خود ذخیره کردید باید سرویس sshd را با دستور زیر ریستارت کنید
service sshd restart
حالا پرت ssh سرور مجازی لینوکسی شما تغییر یافته
لطفا به این نکته دقت داشته باشید که حتما قبل از اعمال تغییرات پرت مورد نظر خود را از طریق فایروال تعریف کنید چون در غیر این صورت امکان اتصال به سرور مجازی از طریق ssh از بین خواهد رفت
لینک منبع : تغییر پورت ssh در سرور مجازی لینوکس | وبلاگ گروه وب پویان
در این مقاله قصد داریم به شما آموزش دهیم که چگونه این کار را انجام دهید
ابتدا وارد سرور مجازی خود از طریق ssh می شوید اگر هنوز نمی دانید چگونه باید از طریق ssh به سرور مجازی لینوکس خود وصل شوید لطفا مقاله نحوه اتصال به ssh در سرور مجازی و هاست لینوکس را مطالعه کنید
بعد از این که اقدام به وصل شدن به سرور مجازی را کردید با کاربر root لوگین کنید و بعد از لوگین شدن کامنت های زیر را وارد کنید
vi /etc/ssh/sshd_config
به جای دستور vi می توانید از دستور nano نیز استفاده کنید ولی قبلا اطمینان حاصل کنید که nano روی سرور مجازی نصب شده باشد
جهت نصب nano می توانید از دستور زیر استفاده کنید
yum install nano
بعد از نصب nano فایل بالا را با دستور زیر ویرایش کنید
nano /etc/ssh/sshd_config
در واقع دو دستور بالا هیچ تفاوتی با هم ندارند فقط نحوه کار با آنها کمی متفاوت است که کمی بعد متوجه تفاوت آن می شوید
در مرحله بعد در فایل به دنبال متنی شبیه متن زیر بگردند
# Port 22
بعد از پیدا کردن آن عبارت # را از ابتدای خط برداشته و به جای ۲۲ که پرت دیفالت سرور مجازی است هر پرتی که می خواهید را جایگزین کنید
اگر از دستور vi استفاده می کنید باید جهت ویرایش دکمه i را بزنید و جهت ذخیره کردن تغییرات ابتدا دکمه Esc و سپس عبارت :wq را تایپ کرده و اینتر را بزنید
اما اگر از دستور nano استفاده می کنید لازم نیست برای ویرایش کار خاصی انجام بدهید و برای ذخیره کردن تغییرات باید کلید ترکیبی Ctrl+x را بزنید که بعد از آن از شما سوال می شود که می خواهید تغییرات را ذخیره کنید که شما برای تایید باید دکمه y را بزنید
حالا متوجه تفاوت های دستور vi با دستور nano شدید و می دانید که چگونه باید با این دو دستور کار کنید
بعد از این که فایل را با پرت دلخواه خود ذخیره کردید باید سرویس sshd را با دستور زیر ریستارت کنید
service sshd restart
حالا پرت ssh سرور مجازی لینوکسی شما تغییر یافته
لطفا به این نکته دقت داشته باشید که حتما قبل از اعمال تغییرات پرت مورد نظر خود را از طریق فایروال تعریف کنید چون در غیر این صورت امکان اتصال به سرور مجازی از طریق ssh از بین خواهد رفت
لینک منبع : تغییر پورت ssh در سرور مجازی لینوکس | وبلاگ گروه وب پویان