تغییر پورت ssh سرور لینوکس
تغییر پورت SSH در سرور لینوکس اوبونتو
تغییر پورت پیشفرض SSH در سرور اوبونتو میتواند به افزایش امنیت سیستم شما کمک کند. در این مطلب، مراحل تغییر پورت SSH را با شما مرور میکنیم.
ورود به سرور
ابتدا باید با دسترسی کاربر root یا یک کاربر با دسترسی sudo به سرور خود وارد شوید. برای ورود به سرور، از دستور زیر استفاده کنید:
ssh username@server_ip
به جای username
نام کاربری و به جای server_ip
آدرس IP سرور خود را وارد کنید.
(شما میتوانید با توجه به نیاز خود از هر روش دلخواه برای اتصال به سرور از طریق ssh استفاده کنید)
ویرایش فایل پیکربندی SSH
پس از ورود به سرور، باید فایل پیکربندی SSH را ویرایش کنید. این فایل معمولاً در مسیر /etc/ssh/sshd_config
قرار دارد. برای ویرایش این فایل از ویرایشگر متن مورد نظر خود (مثل nano یا vim) استفاده کنید. در اینجا از nano استفاده میکنیم:
sudo nano /etc/ssh/sshd_config
تغییر پورت SSH
در این فایل، به دنبال خطی که با Port 22#
شروع میشود بگردید. علامت #
به این معنی است که این خط در حال حاضر غیرفعال است. برای تغییر پورت SSH، خط را به شکل زیر ویرایش کنید: Port 2222
به جای 2222
هر پورت دلخواه دیگری که میخواهید، میتوانید وارد کنید (توجه داشته باشید که از پورتهای پایینتر از 1024 استفاده نکنید مگر اینکه دلیل خاصی داشته باشید).
ذخیره تغییرات
پس از ویرایش فایل، تغییرات را ذخیره کنید و ویرایشگر را ببندید. در nano، برای ذخیره تغییرات میتوانید از کلیدهای Ctrl + X
، سپس Y
و در نهایت Enter
استفاده کنید.
راهاندازی مجدد سرویس SSH
برای اینکه تغییرات شما اعمال شود، باید سرویس SSH را مجدداً راهاندازی کنید:
sudo systemctl restart ssh
تنظیم فایروال
اگر از فایروال (مثل UFW) استفاده میکنید، باید پورت جدید را در تنظیمات فایروال باز کنید:
sudo ufw allow 2222/tcp
و همچنین پورت پیشفرض 22 را غیرفعال کنید:
sudo ufw deny 22/tcp
تست اتصال
حالا باید با استفاده از پورت جدید به سرور SSH متصل شوید:
ssh -p 2222 username@server_ip
اگر همه مراحل را به درستی انجام داده باشید، باید بتوانید به سرور خود متصل شوید.
نتیجهگیری
تغییر پورت SSH یکی از روشهای ساده و مؤثر برای افزایش امنیت سرور شماست. با دنبال کردن مراحل بالا، میتوانید به راحتی پورت SSH را تغییر دهید و امنیت سرور خود را بهبود ببخشید.