در صورت نیاز: نصب فایروال CSF
جهت رفع ارور: SYSLOG_CHECK
دستور زیر را اجرا کنید:
عبارت زیر را پیدا کرده
و به این صورت تغییر دهید:
رفع ارور: TESTING mode check
از قسمت Firewall Configuration برای TESTING mode عدد 0 را قرار دهید.
رفع ارور: RESTRICT_SYSLOG option check
از قسمت Firewall Configuration برای RESTRICT_SYSLOG عدد 3 را ذخیره کنید.
حال فایروال رو ریستارت کنید:
رفع ارور php disable_functions
اول توسط اجرای این کد محل فایل php.ini خود را پیدا کنید:
سپس جهت ویرایش فایل کد زیر اجرا کنید. (با توجه با کد بالا و مسیر فایل شما اگر نیاز بود تغییرات دایرکتوری را در کد زیر اعمال کنید.)
سپس کد زیر را پیدا کنید. در ادیتور متنی nano با Ctrl+W میتوانید جستجو کنید:
بعد جلوش یک اسپیس (فاصله) بزنید و کد زیر را اضافه کنید:
البته میتوانید محدودیت های دیگری نیز طبق نیاز خود اضافه کنید.
در پایان نیز وب سرور را ریستارت کنید:
رفع ارور: Check for DNS recursion restrictions
کد زیر را اجرا کنید:
عبارت generated by named-bootconf.pl را پیدا کنید:
در زیر آپشن کد زیر را اضافه کنید:
و در آخر ریستارت کنید:
رفع ارور: AUTO_UPDATES option check
برای این مورد در تنظیمات csf برای AUTO UPDATE عدد 1 را قرار دهید.
رفع ارور: Check SSH PasswordAuthentication
ورود ایمن از طریق کلید خصوصی جهت افزایش امنیت. با فعال سازی این مورد ارور رفع می شود.
رفع ارور: Check php for ini_set disabled
این تابع توسط بیشتر اسکریپت ها استفاده میشود. توصیه نمیشود غیرفعال شود.
ارور: Check SSH on non-standard port
برای رفع این ارور باید پورت پیشفرض SSH را که پورت 22 میباشد به پورت دیگری تغییر دهید.
در صورت نیاز: تغییر پورت SSH
جهت رفع ارور: SYSLOG_CHECK
دستور زیر را اجرا کنید:
کد:
nano /etc/csf/csf.conf
کد:
SYSLOG_CHECK = "0"
کد:
SYSLOG_CHECK = "720"
رفع ارور: TESTING mode check
از قسمت Firewall Configuration برای TESTING mode عدد 0 را قرار دهید.
رفع ارور: RESTRICT_SYSLOG option check
از قسمت Firewall Configuration برای RESTRICT_SYSLOG عدد 3 را ذخیره کنید.
حال فایروال رو ریستارت کنید:
کد:
csf -r
service lfd restart
رفع ارور php disable_functions
اول توسط اجرای این کد محل فایل php.ini خود را پیدا کنید:
کد:
php --ini
یا
php -i | grep php.ini
سپس جهت ویرایش فایل کد زیر اجرا کنید. (با توجه با کد بالا و مسیر فایل شما اگر نیاز بود تغییرات دایرکتوری را در کد زیر اعمال کنید.)
کد:
nano /etc/php/php.ini
سپس کد زیر را پیدا کنید. در ادیتور متنی nano با Ctrl+W میتوانید جستجو کنید:
کد:
disable_functions =
بعد جلوش یک اسپیس (فاصله) بزنید و کد زیر را اضافه کنید:
کد:
exec,system,passthru,shell_exec,escapeshellarg,escapeshellcmd,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
البته میتوانید محدودیت های دیگری نیز طبق نیاز خود اضافه کنید.
در پایان نیز وب سرور را ریستارت کنید:
کد:
service httpd restart
service nginx restart
رفع ارور: Check for DNS recursion restrictions
کد زیر را اجرا کنید:
کد:
nano /etc/named.conf
عبارت generated by named-bootconf.pl را پیدا کنید:
در زیر آپشن کد زیر را اضافه کنید:
کد:
allow-recursion { localnets; };
و در آخر ریستارت کنید:
کد:
service named restart
رفع ارور: AUTO_UPDATES option check
برای این مورد در تنظیمات csf برای AUTO UPDATE عدد 1 را قرار دهید.
رفع ارور: Check SSH PasswordAuthentication
ورود ایمن از طریق کلید خصوصی جهت افزایش امنیت. با فعال سازی این مورد ارور رفع می شود.
رفع ارور: Check php for ini_set disabled
این تابع توسط بیشتر اسکریپت ها استفاده میشود. توصیه نمیشود غیرفعال شود.
ارور: Check SSH on non-standard port
برای رفع این ارور باید پورت پیشفرض SSH را که پورت 22 میباشد به پورت دیگری تغییر دهید.
در صورت نیاز: تغییر پورت SSH