برچسب: اس اس اچ

چگونه برای امنیت بیشتر پورت ssh را در لینوکس تغییر دهیم؟

همزمان با گسترش جهان اینترنت ، نیاز به رعایت نکات امنیتی در حفظ امنیت سرور اهمیت بیشتری می یابد. چراکه بد افزار ها و نرم افزارهای مخفی بسادگی بر روی میلیون ها کامپیوتر و سرور متصل به شبکه جهانی اینترنت جای می گیرند و فعالیت های مخرب خود را از جمله ارسال اسپم و یا سرقت اطلاعات مهم آغاز می نمایند. با رعایت چند نکته ساده تا حدود بسیار زیادی می توانید از پیوستن سرور خود به این شبکه مخرب جلوگیری نمائید. یکی از این نکات تغییر پورت پیش فرض ورود به سرور لینوکس می باشد، چرا که حملات بروت فورس ( Brute Force Attack ) برای نفوذ به سرور شما از پورت پیش فرض ۲۲ استفاده می نمایند.

تغییر پورت ssh در سسیتم عامل سنت او اس ( CentOS ) :
ابتدا به کمک نرم افزار پیوتی ( Putty ) باید به سرور خود وصل شوید،

برای تغییر پورت ssh باید فایل sshd_config را در سرور خود ویرایش نمایئد، برای این منظور می توانید از دستور زیر استفاده نمائید:

پورت ssh برای سرور های لینوکس بصورت پیش فرض ۲۲ می باشد، به همین خاطر در فایل مربوطه شما خط زیر را مشاهده خواهید کرد:

حال می بایست عبارت مربوطه را به شرح زیر تغییر دهید:

برای خروج می بایست، پس از فشردن کلید Esc عبارت wq: را تایپ نمائید. حال برای تکمیل مراحل باید دستور زیر را وارد نمائید:

 

مراحل به اتمام رسید و با تغییر پورت دسترسی شما از طریق putty که قبلا با پورت ۲۲ به آن وصل شده اید معلق می گردد و کافی است برای ورود مجدد از شماره جدید به عنوان پورت ورود به سرور استفاده نمایئد.

توجه کنید در صورتی که از فایروال استفاده میکنید لازم است پورت جدید را در فایروال باز نمایید در غیر اینصورت دسترسی به سرور را از دست داده و می بایست از طریق کنسول اقدام به رفع مشکل نمایید.


لینک به آموزش


مسدود سازی خودکار آی پی ها هنگام Brute-Force Attack به وسیله CSF

اگر از سرویس مانیتورینگ بروت فورس ( Brute force ) استفاده کرده باشید حتما متوجه اعلام آی پی هایی که سرویسرا مورد حمله قرار داده اند در گزارش های این سرویس شده اید، متاسفانه دایرکت ادمین به تنهایی قادر به مسدود کردن این آی پی ها در فایروال نمی باشد لذا می توانید با ایجاد اسکریپت هایی این عملیات را خودکار کنید.
برای ایجاد اسکریپت مسدود سازی خودکار حملات بروت فورس در دایرکت ادمین ابتدا وارد مسیر زیر شوید  :

سپس دو فایل با نام های brute_force_notice_ip.sh و block_ip.sh ایجاد کنید

سپس دسترسی این فایل ها را بصورت زیر بر روی ۷۵۵ تنظیم کنید:

محتویات این دو فایل را بصورت زیر تنظیم کنید:

 

brute_force_notice_ip.sh :

block_ip.sh :

توجه:

این آموزش با در نظر گرفتن این موضوع که شما بر روی سرور خود از فایروال csf استفاده می کنید طراحی شده است.


لینک به آموزش


۱۰ آموزش کنترل پنل هاست دایرکت ادمین قسمت سوم

در دو مطلب قبل ۲۰ سوال در مورد دایرکت ادمین پاسخ دادیم.

این سومین آموزش کنترل پنل هاست دایرکت ادمین است. در هر آموزش پاسخ ۱۰ سوال ارسال می شود.

۲۱٫چگونه وارد ایمیل اختصاصی سایت خودم در دایرکت ادمین شوم و از آن استفاده کنم؟

دو روش برای استفاده از ایمیل اختصاصی در دایرکت ادمین وجود دارد.

روش اول : استفاده از وب میل در دایرکت ادمین

در این روش بدون نیاز به نرم افزار توسط وب میل های دایرکت ادمین می توانید از ایمیل اختصاصی خود استفاده کنید. برای استفاده از وب میل در دایرکت ادمین می توانید با وارد کردن آدرس دامنه خود به همراه یکی از کلمات squirrelmail/ , /roundcube , /atmail در ادامه آی پی سرور خود استفاده کنید.

مانند

http://ip/squirrelmail

http://ip/roundcube

http://ip/atmail

همچنین شما می توانید با وارد شدن به پنل هاست دایرکت ادمین در قسمت Email Managment روی یکی از webmail ها کلیک کنید. سپس باید نام کاربری و رمز عبور ایمیل خود را وارد کنید.

روش دوم : اتصال ایمیل به نرم افزار

در این روش بدون استفاده از webmail می توانید ایمیل اختصاصی سایت خود را که در دایرکت ادمین ایجاد کرده اید به نرم افزار های مدیریت ایمیل مانند outlook و Mozilla Thunderbirdd وصل کنید. در این روش ایمیل ها تحت نرم افزار روی سیستم شما کنترل می شوند.

 

۲۲٫چگونه می توانم یک پاسخ خودکار برای ایمیل های دریافتی سایتم در دایرکت ادمین ایجاد کنم؟

برای تنظیم پاسخ خودکار ایمیل در دایرکت ادمین از قسمت Email Managment روی گزینه Autoresponders کلیک کنید. سپس روی گزینه Create New Autoresponder کلیک کنید. در قسمت Responder Address باید ایمیل را مشخص کنید. در قسمت Responder Message متن پیام که خودکار ارسال می شود را وارد کنید.

در صورتی که Send a CC to علامت زده شود می توانید یک ایمیل دیگر هم مشخص کنید تا همزمان به آن هم ارسال کند.

۲۳٫چگونه می توانم در دایرکت ادمین ایمیل اختصاصی سایتم را به ایمیل دیگری خودکار Forward کنم؟

برای ایجاد forward خودکار ایمیل در دایرکت ادمین از قسمت Email Managment روی گزینه Forwarders کلیک کنید. سپس روی گزینه Create new E-Mail Forwarder کلیک کنید.

در قسمت Forwarder Name آدرس ایمیل خود را مشخص کنید. به عنوان مثال ایمیل های info و info1 و info 2 را تمایل داریم به ایمیل دیگری منتقل کنیم :

info,info1,info2

در قسمت Destination Email آدرس ایمیلی که قرار است ایمیل ها به آن forward شود را وارد کنید. در این قسمت هم امکان اضافه کردن چند ایمیل در همین کادر وجود دارد مانند :

email1@domain.com,email2@domain.com

۲۴٫چگونه می توانم در دایرکت ادمین یک ایمیل را block کنم؟ ( یک ایمیل را مسدود کنم) تا نتواند به من ایمیلی ارسال کند یا آن به پوشه اسپم منتقل شود؟

پس از ورود به دایرکت ادمین روی گزینه SPAM Filters کلیک کنید.

Block a specific e-mail address : می توانید یک ایمیل را مسدود یا block کنید.

Block mail from an entire domain : می توانید ایمیل های یک دامنه را مسدود کنید.

Block all e-mail containing the word : می توانید یک کلمه را مسدود کنید.

Block all e-mail larger than : می توانید ایمیل های بزرگتر از یک حجمی را مسدود کنید. در این قسمت حجم را به کیلوبایت “kb” وارد کنید.

Enable adult filter: (blocks out common adult phrases, words, and addresses) : در قسمتی که این قسمت فعال شود کلمات انگلیسی کلمات ناشایست مسدود خواهد شد.

Action for filter matches : در صورتی که این قسمت روی drop باشد ایمیل مسدود شده توسط هر کدام از تنظیمات بالا حذف و در صورتی که روی Send to spamboxx باشد ایمیل به پوشه اسپم منتقل می شود.

توجه : در صورتی که از روش سوم ( روش مسدود کردن کلمه مورد نظر) استفاده می کنید تمام کلمات مرتبط با آن مسدود خواهد شد مثال : در صورتی که کلمه “put” را وارد کرده اید کلمه computer هم مسدود خواهد شد. در صورت عدم تمایل می توانید کلمه put را با فاصله وارد کنید مانند : ” put ”

۲۵٫من چند روز در دسترس نیستم و نمی توانم به ایمیل هایم پاسخ دهم چگونه تنظیم کنم به کسانی که به من در این مدت مشخص ایمیل ارسال می کنند یک ایمیل خودکار به آنها ارسال شود و متنی که من تنظیم می کنم را ارسال کند؟

برای انجام این کار پس از ورود به دایرکت ادمین روی گزینه Vacation Message سپس Set Vacation Message کلیک کنید. سپس در قسمت Vacation Account ایمیل اختصاصی که قبلا ایجاد کرده اید را انتخاب کنید. در قسمت Vacation Message متن مورد نظر خود را بنویسید مانند ” با سلام با عرض پوزش بنده در حال حاضر در دسترس نیستم لطفا در تاریخ —- مجدد ایمیل ارسال کنید”

Vacation Start تاریخ شروع و Vacation End تاریخ پایان در دسترس نبودن شما است.

 

۲۶٫Server Information در دایرکت ادمین چیست ؟

این قسمت مشخصات سخت افزاری سرور مجازی ، اختصاصی ، یا سرور هاست شما را نمایش می دهد. همچنین در این صفحه نرم افزار ها فعال یا غیرفعال و نسخه های نصب شده نمایش داده می شود.

۲۷٫Custom Error Pages در دایرکت ادمین من چیست و چه کاری انجام می دهد؟

این قسمت مربوط به خطا های سایت شما است. شما می توانید صفحه های خطا اختصاصی برای سایت خود در دایرکت ادمین ایجاد کنید. برای مثال صفحه ۴۰۴ یعنی صفحه مورد نظر یافت نشد. برای ویرایش صفحات روی نام فایل مورد نظر کلیک کنید مانند ۴۰۴٫html

توجه داشته باشید این فایل در public_html شما ایجاد شده است و در صورت عدم وجود آن پس از ویرایش ایجاد می شود.

 

۲۸٫ چگونه در دایرکت ادمین cronjob ایحاد کنم؟

پس از ورود به دایرکت ادمین روی گزینه Cronjobs کلیک کنید.

۲۹٫چگونه توسط دایرکت ادمین صفحه اصلی یا سایر صفحات سایتم را به آدرس دیگری منتقل (redirect) کنم؟

پس از ورود به دایرکت ادمین روی گزینه Site Redirection کلیک کنید. در قسمت Local URL Path آدرس سایت را مشخص کنید. در صورتی که در کادر / وارد شود تمام صفحات دامنه شما منتقل می شود.

در قسمت Redirect Type نوع انتقال را مشخص کنید. ما نوع ۳۰۱ را پیشنهاد می کنیم.

در قسمت Destination URL آدرس سایتی که صفحه سایت شما قرار است به آن منتقل شود را وارد کنید.

 

۳۰٫چگونه می توانم یک آدرس جدید به سایتم در دایرکت ادمین اضافه کنم / چگونه می توانم یک دامنه را در دایرکت ادمین park کنم؟

پس از ورود به دایرکت ادمین روی گزینه Domain Pointers کلیک کنید و در قسمت Source Domain دامنه جدید وارد کنید.

توجه داشته باشید : دی ان اس های دامنه جدید را باید روی سرور هاست خود تنظیم کنید.


لینک به آموزش


۱۰ آموزش کنترل پنل هاست دایرکت ادمین قسمت دوم

در مطلب قبل به ۱۰ سوال اول در مورد دایرکت ادمین پاسخ دادیم. این دومین آموزش کنترل پنل هاست دایرکت ادمین است. در هر آموزش پاسخ ۱۰ سوال ارسال می شود.

۱۱٫چگونه سطح دسترسی (Permission) فایل ها یا پوشه ها را در دایرکت ادمین تغییر دهم؟

برای تغییر سطح دسترسی فایل یا پوشه در دایرکت ادمین وارد فایل منیجر شود و سپس از قسمت Select  ، فایل یا پوشه مورد نظر را علامت زده و در زیر صفحه قسمت With Selected ، سطح دسترسی مورد نظر را وارد کرده و روی دکمه Set Permission کلیک کنید. توجه داشته باشید نباید سطح دسترسی فایل و پوشه را با هم تغییر دهید.

 

۱۲٫چگونه در دایرکت ادمین از فایل های موجود در فایل منیجر فایل zip یا tar.gz تهیه کنم و آن را دانلود کنم؟

برای ایجاد فایل فشرده zip یا tar.gz در فایل منیجر دایرکت ادمین باید از امکان Clipboard استفاده کنید. وارد فایل منیجر شوید و ابتدا روی دکمه Empty Clipboard کلیک کنید تا لیست Clipboard را خالی شود. سپس در قسمت Select ، فایل ها و پوشه های مورد نظر را علامت زده و روی دکمه Add to Clipboard کلیک کنید. همینطور ادامه دهید تا تعداد فایل ها و پوشه های مورد نظر شما در clipboard اضافه شوند. سپس در زیر صفحه از قسمت Compress clipboard files to نام فایل را بنویسید و فرمت فایل خروجی را مشخص کنید و روی دکمه Create کلیک کنید. با کلیک روی فایل ایجاد شده می توانید آن را دانلود کنید اما در صورتی که تمایل با دانلود مستقیم فایل از آدرس سایت خود را دارید آن را به پوشه public_html منتقل کنید و پس از دانلود فایل را حذف کنید.

نکته : در برخی سرور ها ممکن است نتوانید فرمت zip را انتخاب کنید این مورد ممکن است به دلیل تنظیمات و یا نصب نبودن برخی پکیج ها روی سرور و دایرکت ادمین باشد.

 

۱۳٫چگونه می توانم در دایرکت ادمین یک دیتابیس بسازم؟

برای ساخت بانک اطلاعاتی در دایرکت ادمین ( database) وارد صفحه اصلی دایرکت ادمین شوید و از قسمت MySQL Management کلیک کنید. سپس روی دکمه Create new Database کلیک کنید .

 

۱۴٫چگونه می توانم رمز عبور دیتابیس را دایرکت ادمین تغییر دهم؟

وارد دایرکت ادمین شوید > MySQL Management > روی دیتابس خود کلیک کنید > روی گزینه modify password کلیک کنید.

 

۱۵٫چگونه می توانم از دایرکت ادمین به phpmyadmin دسترسی داشته باشم؟

برای دسترسی به دایرکت ادمین می توانید پس از ادرس سایت خود phpmyadmin/ را اضافه کنید و سپس با نام کاربری و رمز عبور دیتابیس وارد شوید.

روش دیگر : ورود به دایرکت ادمین > MySQL Management > روی گزینه phpMyAdmin کلیک کنید > نام کاربری و رمز عبور دیتابیس را وارد کنید.

 

۱۶٫چگونه می توانم پشتیبان (backup)  دیتابیس خودم را دایرکت ادمین دانلود کنم؟

دو روش برای دانلود بک آپ دیتابیس در دایرکت ادمین وجود دارد.

روش اول : ورود به دایرکت ادمین > MySQL Management > کلیک روی لینک Download دیتابیس مورد نظر

روش دوم : ورود به phpmyadmin > انتخاب دیتابیس > کلیک روی گزینه export

 

۱۷٫چگونه می توانم دیتابیس خودم را در دایرکت ادمین Repair (تعمیر) کنم؟

ورود به دایرکت ادمین > MySQL Management > از قسمت Select دیتابیس های مورد نظر را علامت بزنید و روی دکمه Repair کلیک کنید.

 

۱۸٫چگونه می توانم توسط دایرکت ادمین دیتابیس را optimize (بهینه سازی) کنم؟

ورود به دایرکت ادمین > MySQL Management > از قسمت Select دیتابیس های مورد نظر را علامت بزنید و روی دکمه Optimize کلیک کنید.

 

۱۹٫چگونه می توانم بک آپ دیتابیس که از از دایرکت ادمین دریافت کرده ام و با پسوند gz. است را restore کنم؟

ورود به دایرکت ادمین > MySQL Management > در پایین صفحه Upload a Database Backup (.gz) از Select Database دیتابیس مورد نظر را انتخاب کنید و روی دکمه Browse کلیک کنید و فایل بک آپ را انتخاب کنید سپس روی دکمه Upload کلیک کنید.

 

۲۰٫چگونه می توانم در دایرکت ادمین یک ایمیل اختصاصی از دامنه خودم ایجاد کنم؟

ورود به دایرکت ادمین > E-Mail Accounts > سپس روی گزینه Create mail account کلیک کنید.

منظور از Email Quota (Meg): مقدار فضا ایمیل به مگابایت است که در صورتی که ۰ وارد کنید نامحدود شده و از فضای اصلی هاست استفاده می کند.


لینک به آموزش


نحوه ایجاد ftp در دایرکت ادمین

برای ایجاد ftp در دایرکت ادمین ابتدا باید به کنترل پنل هاست خود (دایرکت ادمین) وارد شوید و مانند تصویر زیر روی گزینه  FTP Management کلیک کنید:

سپس روی گزینه Create FTP account کلیک کنید :

مانند تصویر زیر در قسمت FTP Username نام کاربری ftp خود را وارد کنید. نام کاربری همراه با دامنه شما ساخته می شود مانند ftptest@amehranfar.ir

 

در قسمت Enter Password رمز عبور ftp خود را وارد کنید و در قسمت Re-Enter Password رمز را مجدد وارد کنید.

سپس در قسمت Custom می توانید مسیر اکانت ftp خود را مشخص کنید. توجه داشته باشید هر پوشه ای که مشخص می کنید دسترسی به پوشه قبل از آن برای آن ftp اکانت دیگر وجود ندارد و دسترسی کامل به تمام پوشه های بعد از پوشه مشخص شده وجود دارد.


لینک به آموزش


۱۰ آموزش کنترل پنل هاست دایرکت ادمین قسمت اول

در این مطلب سعی کرده ایم چند آموزش کنترل پنل هاست دایرکت ادمین بنویسیم.

در هر آموزش پاسخ ۱۰ سوال ارسال می شود.

 

۱٫چگونه می توانم به دایرکت ادمین وارد شوم و پورت دایرکت ادمین چیست؟

در صورتی که کنترل پنل هاست شما دایرکت ادمین است می توانید با استفاده از پورت ۲۲۲۲ وارد دایرکت ادمین خود شوید. در صورتی که دی ان اس های دامنه شما روی سرور هاست شما تنظیم باشد می توانید با استفاده از آدرس http://your-domain:2222 وارد دایرکت ادمین شوید. همچنین امکان ورود با استفاده از آی پی سرور و هاست نیم با پورت دایرکت ادمین وجود دارد. توجه داشته باشید ممکن است در سرور هاست شما پورت دایرکت ادمین ۲۲۲۲ نباشد و یک پورت اختصاصی باشد. بهتر است با استفاده از ایمیل مشخصات سرویس خود وارد دایرکت ادمین شده و برای اطلاعات بیشتر به هاستینگ خود درخواست پشتیبانی ارسال کنید یا با آنها تماس بگیرید.

 

۲٫چگونه می توانم در دایرکت ادمین فایل آپلود کنم؟

در صورتی که منظور شما آپلود فایل روی سایت شما توسط دایرکت ادمین است قبل از هرچیز ابتدا کنترل کنید دامنه شما به هاست متصل باشد. در صورتی که دامنه شما به هاست متصل نشده باشد پس از آپلود فایل امکان دانلود مستقیم آن از آدرس دامنه شما وجود ندارد. برای آپلود فایل در دایرکت ادمین پس از لاگین کردن ( وارد شدن ) از منو های بالا روی گزینه Files کلیک کنید و سپس روی پوشه public_html کلیک کنید و برای آپلود فایل در زیر صفحه روی گزینه upload files to current directory کلیک کنید. پس از آپلود در صورت که فایل شما اجرایی نباشد قابل دانلود است. به طور مثال زمانی که شما یک فایل با نام parsiranic.mp3 آپلود می کنید این فایل در صورت عدم وجود پلاگین خاص روی مرورگر مستقیم دانلود می شود. برای پیدا کردن آدرس دانلود آن از روش زیر استفاده کنید. yourdomain/parsiranic.mp3 توجه داشته باشید نیازی به نوشتن پوشه public_html در آدرس نیست اما در صورتی که یک پوشه درآن ایجاد کنید نام پوشه ایجاد شده را بنویسید مانند : yourdomain.com/download/parsiranic.mp3

 

۳٫چگونه می توانم صفحه اصلی سایتی که طراحی کرده ام را در دایرکت ادمین آپلود کنم به طوری که بدون نیاز به نوشتن نام صفحه من سایت من باز شود. مثلا با آدرس : yourdomain.com

در صورتی که فایل شما html آن باید نام آن را به صورت index.html یا index.htm اپلود کنید. در صورتی که php است فایل را با نام index.php آپلود کنید. توجه داشته باشید این برای روش استاتیک است و برای روش داینامیک شما پس از نصب سیستم مدیریت محتوا نیازی به آپلود فایل مستقیم ندارید و از پنل مدیریت سیستم مدیریت محتوا خود سایت خود را مدیریت می کنید. برای نصب سیستم های مدیریت محتوا روی سایت یک درخواست پشتیبانی به پشتیبانی هاست خود ارسال کنید .

 

۴٫چگونه می توانم تعداد زیادی فایل و پوشه را همزمان در دایرکت ادمین آپلود کنم ؟ آپلود تک تک آنها بسیار برای من سخت است.

شما می توانید فایل خود را با فرمت zip یا tar.gz فشرده کنید و پس از آپلود فایل آن را extract کنید.

 

۵٫چگونه می توانم فایل آپلود شده را در دایرکت ادمین extart کنم ؟

به فایل منیجر دایرکت ادمین وارد شده و فایل را پیدا کنید در قسمت Action گزینه extract وجود دارد.

 

۶٫چگونه می توانم در دایرکت ادمین از یک یا چند فایل و پوشه در دایرکتوری ( پوشه ) دیگری کپی (copy) بگیرم؟

شما می توانید از امکان clipboard در دایرکت ادمین استفاده کنید. وارد فایل منیجر شوید و فایل خود را پیدا کنید. قبل از هر چیزی ابتدا در پایین صفحه یک بار روی دکمه Empty Clipboard کلیک کنید تا لیست آن خالی شود. در کنار فایل های شما در سمت راست قسمتSelect می توانید فایل های خود را علامت بزنید و سپس روی گزینه Add to Clipboardd در زیر صفحه کلیک کنید. همینطور ادامه دهید تا تعداد فایل ها و پوشه های مورد نظر شما در clipboard اضافه شوند. سپس به پوشه جدید وارد شوید و روی گزینه Copy Clipboard files here کلیک کنید. پس از آن برای جلوگیری از مشکلات احتمالی مجدد روی دکمه Empty Clipboard کلیک کنید.

 

۷٫چگونه می توانم در دایرکت ادمین یک یا چند فایل و پوشه را به محل دیگری منتقل (move) کنم؟

از همان روش کپی فایل در دایرکت ادمین استفاده کنید با این تفاوت که باید به جای دکمه Copy Clipboard files here از دکمه Move Clipboard files here استفاده شود.

 

۸٫چطور می توانم در دایرکت ادمین یک پوشه یا فایل جدید ایجاد کنم؟

برای ایجاد پوشه جدید در دایرکت ادمین در فایل منیجر در پایین صفحه از قسمت Filesystem Tools قسمتی به نام Create New Folder وجود دارد. با کلیک کردن روی دکمه Create پوشه شما در دایرکتوری مورد نظر (پوشه که در آن هستید) ایجاد می شود. برای ایجاد یک فایل از قسمت Create New File استفاده کنید. در صورتی که تیک Html template علامت زده باشد دستورات پیش فرض html در ادیتور برای شما paste (الحاق) می شود.

 

۹٫چگونه می توانم فایل یا پوشه های آپلود شده در دایرکت ادمین را حذف کنم؟

از قسمت Select در فایل منیجر دایرکت ادمین فایل مورد نظر را علامت زده و از پایین صفحه روی Delete کلیک کنید.

 

۱۰٫چگونه می توانم رمز دایرکت ادمین را تغییر دهیم ( رمز هاستم) ؟

با مراجعه صفحه اصلی دایرکت ادمین قسمت Change Password می توانید رمز هاست خود را تغییر دهید. در برخی از ارائه دهندگان سرویس میزبانی وب مانند پارس ایرانیک امکان تغییر رمز ورود دایرکت ادمین از منو مدیریت سرویس ها ( سرویس های من ) وجود دارد. با استفاده از این امکان نیازی به ورود به دایرکت ادمین نیست و این مورد زمانی کاربرد دارد که شما رمز خود را فراموش کرده باشید.


لینک به آموزش


رفع خطا Your IP is blacklisted در دایرکت ادمین صفحه ورود

در این مقاله قصد داریم تا نحوه رفع خطا Your IP is blacklisted در دایرکت ادمین هنگامی که قصد ورود به اکانت کاربری خود را دارید توضیح بدهیم ، چنانچه شما در صفحه لاگین directadmin با خطای Your IP is blacklisted مواجه شده اید ، به این معنی است که آی پی شما در لیست سیاه سیستم امنیتی دایرکت ادمین قرار گرفته است ،این بدان معنی است که شما بیش از حد دسترسی ناموفق به صفحه لاگین دایرکت ادمین ( پورت ۲۲۲۲ یا پورت شخصی سازی شده دایرکت ادمین ) داشته اید و به همین دلیل آی پی شما در بلک لیست قرار گرفته شده است.

چگونگی خطا Your IP is blacklisted در صفحه Login دایرکت ادمین :

لطفا توجه داشته باشید رفع این مشکل نیاز به دسترسی به مدیریت سرور دارد ، بنابراین در صورتی که شما از هاست معمولی استفاده می نمایید ، امکان رفع مشکل توسط شما وجود ندارد و شما باید یا صبر کنید تا آی پی شما از لیست سیاه خارج شود و یا به پشتیبانی سرویس دهنده خود درخواست پشتیبانی ارسال نمایید تا آی پی را از لیست سیاه خارج کنند.

چنانچه شما از خدمات سرور مجازی یا اختصاصی استفاده می نمایید و در حال حاضر دسترسی به root سرور از طریق محیط دستوری SSH دارید لطفا ادامه این آموزش را مطالعه نمایید .

برای حذف آی پی خود از لیست سیاه دایرکت ادمین لطفا فایل زیر را ویرایش نمایید :

اگر nano نصب نمی باشد از طریق دستور زیر آن را نصب کنید :

پس از ورود به صفحه ویرایش فایل با کلید ctrl + w می توانید آی پی خود را جستجو کنید و آن را حذف کنید.
سپس با فشار دادن دکمه های ctrl + x و وارد کردن y فایل را ذخیره نمایید.
اگر شما تمایل دارید دیگر این پیام را مشاهده نکنید می توانید آی پی خود را وارد لیست سفید دایرکت ادمین نمایید ، برای این کار فایل زیر را ویرایش نمایید :

نکته : هر آی پی در یک خط باید باشد.

چگونگی تنظیم تعداد مجاز ورود ناموفق به صفحه ورود دایرکت ادمین :

بس از ورود به پنل مدیریت دایرکت ادمین به مسیر زیر موارد شوید :

ما توصیه نمی کنیم که مقدار آن را کمتر از ۱۰ تنظیم نمایید ، چرا که هر بار ورود به این صفحه یک ورود ناموفق محاسبه می شود ، بنابراین اگر شما عدد کمتری را در نظر بگیرید این احتمال وجود دارد تا آی پی خود نیز در Black list قرار گیرد.

ویژگی های این امکان در این صفحه توضیح داده شده است .

 


لینک به آموزش


حل مشکل ویرایش فایل فارسی utf-8 دایرکت ادمین

یکی از مشکلات اساس دایرکت ادمین مشکل ویرایش فایل فارسی uft-8 می باشد ، زمانی که در فایل منیجر دایرکت ادمین در حال edit کردن فایلی هستیم قسمت های فارسی زبان یک فایل به صورت ناخوانا نمایش داده می شود که موجب سردرگمی کاربران در حال ویرایش می شود ، بهترین روش حل مشکل ویرایش فایل فارسی دایرکت ادمین ( utf-8 ) ویرایش فایل تنظیمات پوسته دایرکت ادمین می باشد ، اگر شما از سرور مجازی یا اختصاصی استفاده می کنید و دسترسی به SSH را دارید می توانید در کمتر از ۲ دقیقه مشکل خود را رفع نمایید. در ادامه راه حل را به شما توضیح خواهیم داد.

نحوه رفع مشکل ویرایش فایل فارسی دایرکت ادمین :

اگر شما دسترسی به ssh سرور خود ندارید یا از هاست اشتراکی استفاده می کنید به بخش پشتیبانی سرویس دهنده خود تیکت ارسال کنید تا برای شما بررسی و رفع کنند ، این آموزش برای افرادی است که دسترسی کامل به ssh سرور خود دارند : در صورت تمایل این مشکل توسط سرویس مدیریت سرور نیز قابل رفع است.

پس از لاگین کردن به مدیریت سرور ابتدا فایل تنظیمات پوسته دایرکت ادمین را ویرایش می کنیم :

به دنبال کلمه LANG_ENCODING=iso-8859 باشید و آن را به LANG_ENCODING=utf-8 تغییر دهید. به تصویر زیر دقت کنید :

اگر شما قادر به پیدا کردن این مورد نیستید از کلید های ctrl+w استفاده کنید و سپس عبارت را کپی کنید و اینتر کنید تا سیستم برای شما پیدا کند. با کلید های ctrl+x فایل را ذخیره کنید ، برای تایید روی دکمه y کلیک کنید تا فایل ذخیره شود. مشکل ویرایش فایل فارسی uft-8 دایرکت ادمین رفع شد. شما می توانید نسبت به ویرایش فایل های خود اقدام نمایید :

امیدواریم مشکل ویرایش فایل فارسی utf-8 دایرکت ادمین با این آموزش رفع شده باشد.


لینک به آموزش


نصب وب سرور Nginx بروی Directadmin

nginx چیست و چه کاربردی دارد ؟

به طور کلی هر نرم افزار و یا سخت افزاری که اطلاعاتی را به عنوان داده به کاربر انتقال می دهد را وب سرور گفته می شود که nginx هم یک وب سرور می باشد .

این وب سرور حجم بسیار پائین دارد و به صورت کاملا رایگان می باشد که تحت لایسنس BSD ارائه می شود و این وب سرور مصرف رم بسیار پایین و سرعت پاسخگویی بسیار بالا به درخواست ها را دارا میباشد و در بازدید های زیاد بسیار عالی عمل می کند .

Nginx برای مدیریت در خواست ها یا همون connection ها از روش منحصر به خودش استفاده می کند که البته از این روش در وب سرور های دیگری هم استفاده شده است.

 

برای نصب Nginx روی دایرکت ادمین به عنوان وب سرور اصلی (و حذف کامل آپاچی از دایرکت ادمین) کار سختی در پیش ندارید.

قبل از هر چیز باید آخرین نسخه custombuild را از وب سایت دایرکت ادمین دانلود کنید . برای نصب cb2 روی دایرکت ادمین طبق این آموزش عمل کنید.

بعد از اکسترکت کردن و باز کردن بسته فشرده شده custombuild 2.0 قبل از هر چیز دستور زیر را  اجرا کنید :

حال با وارد کردن دستور زیر می توانید ویرایش custombuild را ملاحظه نمائید:

(اگر بر روی سرور custombuild 2.0 نصب میباشد ، نیازی به انجام مراحل بالا نیست)

بعد از اتمام مراحل آپدیت و به روز رسانی پکیجا ها فایل options.conf را ویرایش کنید :

حال مقدار وب سرور را از آپاچه ( Aapche ) :

به nginx تغییر دهید:

توجه داشته باشید ، میتوانید از سایر مقادیر مورد قبول نیز استفاده نمایید.

 

همچنین مقدار php1_mode را به php-fpm تغییر دهید:

حال دستور زیر را وارد نمائید:

با وارد کردن دستور زیر مراحل به اتمام خواهد رسید:

توجه :
خطا ۵۰۲ : اگر خطای “۵۰۲ Bad Gateway” را دریافت کردید، احتمالا مقدار hostname بدرستی وارد نشده است و می بایست اصلاح گردد.

خطای ۵۰۳ : اگر با این خطا روبرو شدید، دستور زیر را در سرور وارد نمائید:

 

 


لینک به آموزش


نصب suPHP در دایرکت ادمین

اجرا کننده PHP نوع suPHP یکی از هندلرهای امن برای استفاده از PHP در هاستینگ های اشتراکی است . با استفاده از این PHP Handler سرور دایرکت ادمین خود را امن تر میکنید .

در صورت هک شدن یکی از اکانت ها و سایت ها در دایرکت ادمین ، هندلر suPHP به هکر اجازه نفوذ به سایر یوزر ها و اکانت ها را نمیدهد . (این مورد امنیت را صرفا در سطح یوزر ارائه میکند و برای امنیت کامل حتما پیشنهاد میکنیم از CloudLinux و CageFS استفاده کنید).

یکی دیگر از امکاناتی که suPHP در اختیار مدیر سرور لینوکس قرار میدهد امکان استفاده از php.ini اختصاصی برای هر یوزر است .

برای استفاده از suPHP در دایرکت ادمین باید مطابق آموزش زیر php و آپاچی را از اول کامپایل و نصب کنید .

 

نصب suPHP در دایرکت ادمین و custombuild 2.x

ابتدا وارد مسیر زیر شوید:

سپس

در مرحله بعدی مسیر زیر را با ویرایشگر باز میکنیم :

مقدار php1_mode را به suphp تغییر میدهیم :

در اخر :

 

هندلر PHP نوع suPHP در کنار امنیت بالا مصرف منابع بالایی نیز دارد .

سعی کنید حتما از این هندلر PHP در کنار مدل MPM Prefork استفاده کنید .

استفاده از مدل آپاچی MPM Worker یا MPM Event در کنار suPHP در دایرکت ادمین نیازمند تسلط کامل به لینوکس و دایرکت ادمین است و به افراد تازه کار و کم تجربه توصیه نمیشود .

 

 


لینک به آموزش


تلگرام