-
December 5th, 2013, 10:46
#1
عضو انجمن
آموزش امن سازی ssh
پیش از هر چیز سرور را بروز رسانی نمایید:
port مربوط به ssh را تغییر دهید:
کد:
nano /etc/ssh/sshd_config
و عبارت
را به
شما می توانید به جای 1423 پورت مورد نظر خود را وارد کنید.
فراموش نکنید این port را در csf باز کنید!
خط شامل:
را بصورت زیر تنظیم کنید:
همچنین عبارت GSSAPIAuthentication را بصورت زیر تنظیم نمایید:
کد:
GSSAPIAuthentication no
قابلیت Limit Users’ SSH Access را نیز فعال نمایید. با این کار امکان ssh با root بصورت مستقیم وجود ندارد.
ابتدا باید یک group ایجاد نمایید تا user های درون این گروه تنها دسترسی ssh داشته باشند:
اضافه کردن user جدید در گروه مورد نظر:
کد:
useradd -G developers newuser
در صورتی که user قبلا ایجاد شده برای اضفه کردن به گروه خاص از دستور زیر استفاده نمایید:
کد:
usermod -a -G developers newuser
در فایل sshd_config در انتهای کد ها باید به group خود اجازه دسترسی ssh را وارد نمایید:
کد:
AllowGroups developers
در ادامه باید به user نیز این اجازه را بدهید:
در انتها برای جلوگیری از ورود مستقیم با root خط :
را بصورت زیر تنظیم نمایید:
وجه داشته باشید با این تغییر امکان ssh با root وجود نخواهد داشت.
در پایان سرویس sshd را restart نمایید:
درصورتی که از این آموزش استفاده کردید و مشکلتون برطرف شد بر روی کلید تشکر کلیک کنید تا اطمینان خاطری باشد برای دیگر دوستان.
منبع : امن سازی SSH | ServerSetup
ویرایش توسط reza21biologist : December 5th, 2013 در ساعت 11:20
قوی ترین پشتیبانی ، بهترین عملکرد
Email:
info@serversetup.co Ticket:
https://serversetup.co
Tel: 05138919616
Telegram: @serversetupsale
-
تعداد تشکر ها ازreza21biologist به دلیل پست مفید
-
December 5th, 2013 10:46
# ADS