نصب CSF در Ubuntu
قبل از هر چیز بدانید که نصب فایروال می تواند دسترسی شما را به سرور خودتان نیز مسدود سازد، پس اگر به سرور از طرق دیگر ( بدون اینترنت ) دسترسی دارید، مانعی نیست اما در غیر اینصورت مسئولیت اشتباه شما بر عهده خودتان است.
1- بسیار مهم: قبل از نصب CSF نیاز است پکیج های زیر نصب گردند وگرنه با اینکه CSF کار می کند اما UI آن ( در صورت نیاز ) کار نمی کند:
apt-get install libio-socket-ssl-perl libcrypt-ssleay-perl libio-socket-inet6-perl libsocket6-perl -y
2- باید مطمئن باشیم که firewall اصلی Ubuntu خاموش است. به این ترتیب خاموش می شود:
ufw disable
3- وارد دایرکتوری /tmp می شویم که نصب باعث کثیف شدن سرور نشود.
4- فایل csf را دانلود می کنیم:
wget http://download.configserver.com/csf.tgz
5- آنرا از حالت فشرده باز می کنیم:
tar -xzf csf.tgz
6- وارد پوشه csf می شویم:
cd csf
7- دستور نصب را صادر می کنیم:
sh install.sh
8- باید csf را تنظیم کنیم، بنابراین وارد فایل زیر می شویم، و هر آن چیزی که نیاز است را تنظیم می کنیم. تنظیمات csf بسیار گسترده است و برای هر مورد شاید نیاز به تحفیف چند ساعته باشد. برای راحتی کار شما تنظیماتی که باید تغییر کنند ( نه کل فایل ) در سورس زیر آمده که شامل فعال سازی UI هم می باشد:
nano /etc/csf/csf.conf
9- پس از اعمال تنظیمات مورد نیاز ، csf را مجدداً راه اندازی می کنیم:
systemctl restart lfd
systemctl restart csf
csf -r
10- برای مشاهده UI می توانید از طریق آیپی و Port وارد شده در تنظیمات و User, Pass ـی که خودتان تنظیم کرده اید، وارد شوید. توجه کنید که باید از https استفاده کنید، به طور مثال:
https://your_server_ip:your_port